Android上有apktool吗?我想组装“.smali”并在Android应用程序中创建新的“.apk”

时间:2012-12-19 08:06:15

标签: android apk smali

我想组装“.smali”并在Android应用程序中创建新的“.apk”。我没有太多时间这么做,所以我必须使用一些已经存在的源代码。

有一个Apktool项目可以在Windows / Mac OS X / Linux上构建,但我想在Android上构建它。

我还试图将“apktool.jar”作为外部库包含在Eclipse的Android应用程序项目中,但它失败了。


经过一些研究,似乎更清楚的是我只需要在Android上运行以下两个项目:

  1. Smali(独立项目)
  2. JarSigner(来自OpenJDK
  3. 并且,Apktool不是必需的。


    这个项目有我需要的东西:

    https://code.google.com/p/java-ide-droid/

2 个答案:

答案 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