gpt4 book ai didi

android - 任何人都使用过 APKTool,Android 反编译器?

转载 作者:行者123 更新时间:2023-11-29 02:10:05 25 4
gpt4 key购买 nike

我正在尝试对 MIUI Android 2.3.5 ROM (Mms.apk) 附带的键盘应用程序的布局进行一些小改动。将文件重新编译回 apk(并使用 jarsigner 对其进行签名)并使用 adb push 重新部署后,应用始终会强制关闭。

检查 logcat 表明 XML 文件有错误(它说它缺少 android:layout_width 属性 - 它是......但是添加它没有区别,因为会弹出另一个错误其他地方。问题似乎在于重新编译过程,因为应用程序(以其原始形式)在没有这些属性的情况下工作得很好,这些属性导致编辑后的 ​​apk 出现 RuntimeException ..

仅作记录,即使我不做任何更改 - 只是反编译原始 apk 然后立即再次编译,问题仍然存在。

如果我不签署 apk,那么它根本不会安装。也许我的签名导致了问题?这是我的做法:

apktool d Mms.apk //decompile the original apk (Mms.apk)
apktool b Mms //make no alterations and recompile it again
cd Mms/dist //change into the directory where the new apk is generated
jarsigner -verbose -keystore jspapps.keystore Mms.apk jspapps.keystore //sign the apk with keystore (jspapps.keystore)
adb remount //connect to phone..
adb push Mms.apk /system/app //push the apk
adb reboot //reboot.....

每次都强制关闭!

任何帮助将不胜感激。我已经在这里待了几个小时了!

最佳答案

我已经解决了。看起来这是 apktool (1.41) 当前版本中的一个错误。它已在无法直接从 Google 代码站点获得的新版本中得到解决 - 开发人员将其上传到此处:http://www.multiupload.com/BPJW0WGTBG

将 jar 文件提取到您的 APKTool 目录并将其重命名为“apktool.jar”即可解决问题。

信息在这里:https://ibotpeaches.github.io/Apktool/install/

关于android - 任何人都使用过 APKTool,Android 反编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7986591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com