android模拟器data文件访问,从Android模拟器中提取文件系统
首先给andriod装上busybox
1. 下载busybox fro android http://blog.chinaunix.net/u/20947/showart.php?id=1913228
2. 运行adb shell进入到android emulator
3. # mkdir /data/busybox
4. $ adb push busybox /data/busybox/busybox.
5. # cd /data/busybox; ./busybox –install.
6. # chmod 555 /system/bin/busybox
接下来创建tarball for /system and /data
#/data/busybox/busybox tar cvf /data/data.tar /data
#/data/busybox/busybox tar cvf /data/system.tar /system
提取
adb pull /data/system.tar system.tar
adb pull /data/data.tar data.tar
以上最好编写shell脚本一次完成,免得每次输命令
最好需要将提取出的tar文件转换为img文件,这时候就要用到mkyaffs2image工具了。
首先,编译yaffs2镜像制作工具:mkyaffs2image
下载:
//点击左下角的 Download tarball 下整个tar包
解压,进入utils目录,编译
生成 mkyaffs2image 及 mkyaffs
命令格式
#./mkyaffs2image system/ system.img
我生成data.tar的时候空间不足,可以加载SD卡,方法如下:
xhz@xhz-desktop:~/android-mast/out/host/linux-x86/bin$mksdcard -l sdcard 512M sdcard.img
xhz@xhz-desktop:~/android-mast/out/host/linux-x86/bin$ cp ./sdcard.img ../../../target/product/generic/
xhz@xhz-desktop:~/android-mast/out/target/product/generic$emulator -sdcard sdcard.img
xhz@xhz-desktop:~/android-mast/out/target/product/generic$adb push /home/xhz/音乐/1884206.mp3/sdcard
xhz@xhz-desktop:~/android-mast/out/target/product/generic$adb shell
cd sdcard, ls得到sdcard上的所有文件
rm filename, 从sdcard上删除文件
编译单块源码
xhz@xhz-desktop:~/android-mast$ . envsetup.sh
xhz@xhz-desktop:~/android-mast$mmm packages/apps/Music/
在/out/target/product/generic/system/app/ 下生成Music.apk文件
然后adb install Music.apk到emulator中去运行即可
android模拟器data文件访问,从Android模拟器中提取文件系统相关推荐
- arcgis for android离线编辑,操作方法:直接从 Android 或 iOS 设备访问 Collector for ArcGIS 中的离线编辑内容...
操作方法:直接从 Android 或 iOS 设备访问 Collector for ArcGIS 中的离线编辑内容 摘要 Collector for ArcGIS 会将离线副本存储在 SQLite 数 ...
- android 7 apk 安装程序,Android安装apk文件并适配Android 7.0详解
Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...
- android apk安装过程,Android安装apk文件并适配Android 7.0详解
Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...
- Android文件目录及文件访问权限等详解
Android文件目录一次说清 说明 应用访问权限及范围 在app内创建文件演示 在其他app内访问上面的app创建的文件 说明 android 中获取目录的API有两种,一种是通过Environme ...
- Android单元测试读写文件,如何在Android单元测试中读取仅测试文件
对于我的Android应用程序,我正在编写需要读取一些文件的单元测试. 由于这些是仅测试文件,因此我不希望它们出现在res文件夹中,因为我不希望它们最终出现在最终的.apk文件中. 我想做与此问题类似 ...
- Android打开各种文件的MIME TYPE-setDataAndType函数中的Type关联
MIME:全称Multipurpose Internet Mail Extensions,多功能Internet 邮件扩充服务.它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后 ...
- android本地xml文件怎么打开,android 打开本地文件
首先要知道的是,Android 打开本地文件是根据类型打开的,也就是根据文件的 MIME 类型来确定 如果不知道是什么类型,那就是 : */* 类型匹配表: private static final ...
- android http收取文件夹,安卓Android手机系统内文件夹目录解释
Android系统的开放,使其用户可以自己查看系统和SD卡中的文件夹.就系统和SD卡中常见的目录代表什么意思,下面是一个较实用的总结: 一.SD卡中 1. /mnt/sdcard或者/sdcard这是 ...
- android studio创建文件,如何在Android Studio中创建File Templates
标签: File Template Android Studio 我发现一个可以让写程序变得简单的方法,那就是自定义文件模板(Custom File Templates).那么什么是File Temp ...
最新文章
- [Miller-Rabin Pollard-rho]【学习笔记】
- MQTT在线测试网站
- 【clickhouse】如何监控Clickhouse的连接数
- Winform—C#读写config配置文件
- WINDOWS假冒KERBEROS令牌***域
- python中没有严格意义上的私有成员_尔雅尔雅学习通APP家园的治理:环境科学概论题库及答案...
- 计算机桌面运维ppt,桌面运维自动化.ppt
- win7/win10 密码忘了?没关系,利用5次shift,9步轻松破解密码
- 天视通电脑版APP怎么添加录像机_手机怎么远程连接海康录像机,手把手教你、、、...
- 如何清洁Mac的屏幕
- 荣耀v20屏幕测试软件,测量原来可以这么简单 荣耀V20 AR测量功能体验
- 肖邦 第一叙事曲 赏析
- http请求中简单的签名验证
- Cadence Orcad Capture全局修改元件属性方法及技巧图文及视频演示
- Python爬虫11-Scrapy爬虫框架
- 图像算法工程师学习内容
- layui 卡片式列表_当卡片式UI不再流行,列表式UI将是王牌
- 如何去掉google map上导航和GPS按钮
- PHY驱动调试之 --- PHY控制器驱动(二)
- <Rasa实战> 内容摘要(四)
热门文章
- Docker安装Nginx教程步骤
- 脑洞清奇AI君,给小猫咪们起了8000多个无厘头名字丨Colab Demo可用
- 跟我学SpringBoot之配置常见用法
- 趣来宝机器人_王嘉尔上演真人版智能机器人舞台帅炸,但都不及他的说话艺术炸...
- 全国各地土特产一览表4
- 微信小程序自定义导航栏完整适配方案
- python 使用pyqt5实现了一个汽车配件记录系统
- ‘BMap‘ is not defined no-undef
- 兆骑科创创新创业高层次人才引进,以赛引才,线上直播路演
- linux busybox路径,BusyBox构建根文件系统