ROOT Android模拟器, push文件到system下文件夹权限和空间问题的解决.

时间:14-06-17 栏目:移动平台测试 作者:乐测网 评论:0 点击: 658 次

修改了一下Android里 /system/app 下的LatinIME.apk文件, 想要push回模拟器测试,却报了
"Failed to push selection: Read-only file system"
这个错误,在看了这个文章之后解决了这个问题.

我是在windows下面做这些事的, 所以下面给出的是cmd的命令行

首先要cd到SDK下的platform-tools文件夹(新版的SDK的adb在这个文件夹, 旧版的放在tools文件夹, 如果设置了path也可以在任意路径执行):

adb remount
adb push "本地路径.../LatinIME.apk" "/system/app"

结果出现了另外一个错误 "out of memory"

这个可能是在创建虚拟机的时候空间没有分配好, 需要加虚拟机的启动参数来临时修改:

cd到tools文件夹, (如果模拟器已开启要先关闭)执行:

emulator -partition-size 256 -avd "模拟器的名字"

这时候会自动开启一个模拟器.

然后需要另外开一个命令行窗口, cd到platform-tools, 重新执行上面的命令就可以了

adb remount
adb push "本地路径.../LatinIME.apk" "/system/app"

不用重启模拟器直接打开应用就能看到应用已经是被修改过的了

ROOT Android模拟器, push文件到system下文件夹权限和空间问题的解决.:等您坐沙发呢!

发表评论(需填写下方的验证回答,无用户名的评论将视为匿名发表,您也可以登陆或注册后再发表评论)

您必须 [ 登录 ] 才能发表留言!

@关注乐测网

-----==== 本站公告 ====-----
1.本站是目前唯一能支持智能手机平板电脑访问的软件测试技术网站.
2.具体访问方法请参考本站的手机访问说明,或直接点击以下链接:

→点击这里打开手机平板访问说明←

    智能手机平板电脑访问方法

1.用手机浏览器输入本站网址http://www.test666.com就可直接访问
2.微信、QQ、微博或手机浏览器的二维码扫描功能扫描以下二维码图

标签云球