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

          常用鏈接

          留言簿(25)

          隨筆分類(74)

          文章分類(1)

          收藏夾(277)

          在線工具

          在線資料

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 218153
          • 排名 - 261

          最新評論

          閱讀排行榜

          評論排行榜

          修改了一下Android里 /system/app 下的LatinIME.apk文件, 想要push回模擬器測試,卻報了
          "Failed to push selection: Read-only file system"
          這個錯誤,在看了這個文章之后解決了這個問題.
           
          我是在windows下面做這些事的, 所以下面給出的是cmd的命令行

          首先要cd到SDK下的platform-tools文件夾(新版的SDK的adb在這個文件夾, 舊版的放在tools文件夾, 如果設(shè)置了path也可以在任意路徑執(zhí)行):

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

          結(jié)果出現(xiàn)了另外一個錯誤 "out of memory"

          這個可能是在創(chuàng)建虛擬機(jī)的時候空間沒有分配好, 需要加虛擬機(jī)的啟動參數(shù)來臨時修改:

          cd到tools文件夾, (如果模擬器已開啟要先關(guān)閉)執(zhí)行:

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

          這時候會自動開啟一個模擬器.

          然后需要另外開一個命令行窗口, cd到platform-tools, 重新執(zhí)行上面的命令就可以了

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

          不用重啟模擬器直接打開應(yīng)用就能看到應(yīng)用已經(jīng)是被修改過的了.
          posted on 2011-05-11 11:25 ApolloDeng 閱讀(9102) 評論(0)  編輯  收藏 所屬分類: 分享筆記Android
          主站蜘蛛池模板: 龙游县| 遵义县| 安庆市| 简阳市| 大邑县| 铁岭市| 武隆县| 卫辉市| 祁门县| 扶绥县| 特克斯县| 冷水江市| 库尔勒市| 萝北县| 射洪县| 阿巴嘎旗| 安仁县| 双流县| 株洲市| 安化县| 铜梁县| 于都县| 柳州市| 舞阳县| 景德镇市| 苏尼特右旗| 东兰县| 抚顺县| 古交市| 河北省| 韩城市| 泸溪县| 家居| 金沙县| 东至县| 阿瓦提县| 寿光市| 留坝县| 安庆市| 闽侯县| 靖江市|