報錯特征
??在應用市場上下載了一個APK,使用Androd killer的編譯的功能,結果報錯了,報錯資訊如下:
> ... 14 more
APK 編譯失敗,無法繼續下一步簽名!
解決
解決方式有如下幾種,方式多的原因是因為系統對APK的打包方式不同,就導致對應的反編譯方式也會不同
方式一 切換JDK版本
??可能撰寫APK的JDK版本是1.7,但是你用1.8來反編譯,這樣會報錯,解決方法就是切換1.7和1.8這個市場主流使用的JDK版本嘗試,
方式二 切換apktool版本
??可能apktool版本太舊或者太新,這個需要自己手動切換一下apktool版本來測驗一下,后期如果我能找到通過分析apk就能得到使用對應apktool版本的方法,我就在這個文章后面更新一下,(希望可以關注一下我,方便查看文章的更新)
apktool下載:https://github.com/iBotPeaches/Apktool
apktool歷史版本:https://connortumbleson.com/apktool/
參考
https://blog.csdn.net/pla12147111/article/details/95135104
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/50054.html
標籤:Android
上一篇:adb shell常用命令
下一篇:Flutter報錯記錄
