随笔 - 22  文章 - 467  trackbacks - 0
<2011年5月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(25)

随笔分类(74)

文章分类(1)

收藏夹(277)

在线工具

在线资料

最新随笔

搜索

  •  

积分与排名

  • 积分 - 210121
  • 排名 - 263

最新评论

阅读排行榜

评论排行榜

修改了一下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"

不用重启模拟器直接打开应用就能看到应用已经是被修改过的了.
posted on 2011-05-11 11:25 ApolloDeng 阅读(8979) 评论(0)  编辑  收藏 所属分类: 分享笔记Android

只有注册用户登录后才能发表评论。


网站导航: