我想组装“.smali”并在Android应用程序中创建新的“.apk”。我没有太多时间这么做,所以我必须使用一些已经存在的源代码。
有一个Apktool项目可以在Windows / Mac OS X / Linux上构建,但我想在Android上构建它。
我还试图将“apktool.jar”作为外部库包含在Eclipse的Android应用程序项目中,但它失败了。
经过一些研究,似乎更清楚的是我只需要在Android上运行以下两个项目:
并且,Apktool不是必需的。
这个项目有我需要的东西:
答案 0 :(得分:2)
要求 JRE 1.6(Java运行时环境) PATH中的aapt命令 什么是SDK,aapt,PATH,smali和Google搜索引擎的基本知识可能很有用
这是来自apktools的官方网站。因为它需要aapt,在Android应用程序中使用apktools似乎很难。但是如果你能获得源代码并在aosp环境中编译,它可能会让它在Android端运行。
答案 1 :(得分:0)
是的,还有一个名为apktool的程序,但它在Android上运行!只需查看http://code.google.com/p/apktool。