我需要修改现有的APK,修改源,然后重新编译。
但是现在我想知道如何重新编译java文件并将它们放回jar文件中!(jar部分应该很简单,主要问题似乎是如何为Android重新编译Java文件)
我知道另一种解决方案是使用apktool然后修改smali文件,但是当我们想添加很多代码时,这似乎真的很复杂!
我的应用程序是一个基本的HelloWorld混乱处理。
多亏克里斯·杰斯特·杨(Chris Jester-Young),我才得以使它成功!
我认为我设法做到的方式仅适用于非常简单的项目:
使用apktool我得到了android清单和资源文件。
在Eclipse中,我使用与旧项目相同的设置创建了一个新项目(检查清单文件中的所有信息)
创建项目后,我将所有资源和清单替换为通过apktool获得的资源和清单
/!\确保已从设备中删除了旧的apk,将引发错误,指出apk签名与旧的apk签名不同!