修改了一下Android里 /system/app 下的LatinIME.apk文件, 想要push回模擬器測(cè)試,卻報(bào)了
"Failed to push selection: Read-only file system"
這個(gè)錯(cuò)誤,在看了
這個(gè)文章之后解決了這個(gè)問(wèn)題.
我是在windows下面做這些事的, 所以下面給出的是cmd的命令行
首先要cd到SDK下的platform-tools文件夾(新版的SDK的adb在這個(gè)文件夾, 舊版的放在tools文件夾, 如果設(shè)置了path也可以在任意路徑執(zhí)行):
adb remount
adb push "本地路徑.../LatinIME.apk" "/system/app"
結(jié)果出現(xiàn)了另外一個(gè)錯(cuò)誤
"out of memory"
這個(gè)可能是在創(chuàng)建虛擬機(jī)的時(shí)候空間沒(méi)有分配好, 需要加虛擬機(jī)的啟動(dòng)參數(shù)來(lái)臨時(shí)修改:
cd到tools文件夾, (如果模擬器已開(kāi)啟要先關(guān)閉)執(zhí)行:
emulator -partition-size 256 -avd "模擬器的名字"
這時(shí)候會(huì)自動(dòng)開(kāi)啟一個(gè)模擬器.
然后需要另外開(kāi)一個(gè)命令行窗口, cd到platform-tools, 重新執(zhí)行上面的命令就可以了
adb remount
adb push "本地路徑.../LatinIME.apk" "/system/app"
不用重啟模擬器直接打開(kāi)應(yīng)用就能看到應(yīng)用已經(jīng)是被修改過(guò)的了.
posted on 2011-05-11 11:25
ApolloDeng 閱讀(9089)
評(píng)論(0) 編輯 收藏 所屬分類:
分享 、
筆記 、
Android