重新打包
環境問題: ① java 環境先裝好,cmd 執行 java 應該有回顯 ② adb 加入到 path 環境變量中(D:\Android\sdk\platform-tools) ③ adb 相關的文件要一致 Androidkiller 中的 adb 與 sdk 中 adb 與 第三方模擬器中 adb 要一致!!!
當每個地方的 adb 都一致時,在 androidkiller 中刷新,應該可以獲取到 android 設備,點擊 下拉列表選擇要安裝的 android 設備
重打包步驟
先更新 androidkiller 中的 apktool 最新的應該是 apktool240
使用 androidkiller 反編譯 apk 此處可以進行修改 smali 操作,並 Ctrl+S 保存
使用 androidkiller 回編譯 apk
此時會遇到問題,開始解決
根據錯誤提示,尋找問題所在 ① 錯誤 1
替換圖標文件 找到錯誤的圖標文件進行替換,要全部一一替換
② 錯誤 2
去掉不需要的圖標文件
將每一個分辨率的圖標都一一刪除 ③ 錯誤 3 去掉無用的屬性
沒有找到資源 ID,將對應屬性刪除
④ 錯誤 4 去掉無用的屬性
如此反復,但是要注意不要刪多了。
刪除
安裝時的一些問題
錯誤·1:
在清單文件中去掉以下屬性
或者使用 adb 命令 adb install -t xx.apk -t 安裝測試版
錯誤 2:
安裝的程序已經在 android 設備中,且與當前安裝的程序簽名不一致 需要先卸載 android 設備中的 apk,然后再安裝