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

          常用鏈接

          留言簿(25)

          隨筆分類(74)

          文章分類(1)

          收藏夾(277)

          在線工具

          在線資料

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 218128
          • 排名 - 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 閱讀(9101) 評論(0)  編輯  收藏 所屬分類: 分享筆記Android
          主站蜘蛛池模板: 靖宇县| 定西市| 阜城县| 呼图壁县| 军事| 泸溪县| 承德市| 芜湖县| 永新县| 炎陵县| 鲁山县| 鱼台县| 岚皋县| 都兰县| 玛曲县| 延长县| 梓潼县| 沾化县| 嘉定区| 香河县| 师宗县| 县级市| 美姑县| 浦江县| 柳河县| 定安县| 六安市| 金阳县| 南汇区| 龙门县| 凉山| 巨野县| 隆子县| 屏边| 黎城县| 临邑县| 沾化县| 南宁市| 永善县| 昭苏县| 云林县|