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

          常用鏈接

          留言簿(25)

          隨筆分類(74)

          文章分類(1)

          收藏夾(277)

          在線工具

          在線資料

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 217584
          • 排名 - 261

          最新評論

          閱讀排行榜

          評論排行榜

          修改了一下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 閱讀(9091) 評論(0)  編輯  收藏 所屬分類: 分享筆記Android
          主站蜘蛛池模板: 峨边| 安国市| 邵武市| 应城市| 呼玛县| 溧水县| 正安县| 中宁县| 临洮县| 武陟县| 新乡市| 渝中区| 安仁县| 鹤庆县| 陆河县| 塔河县| 沐川县| 当阳市| 海原县| 吉安市| 星座| 屏南县| 桓仁| 土默特左旗| 桃园市| 马鞍山市| 扶风县| 顺义区| 通化县| 赤壁市| 新化县| 揭西县| 柞水县| 阆中市| 遵义市| 黄冈市| 廉江市| 图们市| 双鸭山市| 萝北县| 鹿泉市|