【问题标题】:Decompile APK and import in android studio在android studio中反编译APK并导入
【发布时间】:2016-10-28 05:49:10
【问题描述】:

我用在线工具“http://www.decompileandroid.com/”和“APK studio”反编译apk。

反编译没问题,所有的 .java 文件、图像和 xml 文件。 但我想在 android studio 中导入这个,作为普通项目。

当我在 android studio 中选择反编译项目时,它只显示项目名称,没有 src 文件,没有 XML 文件,没有图像..

【问题讨论】:

  • 我相信你必须在反编译后手动设置你的项目结构
  • 您是否解决/设法编译回 apk ?

标签: android android-studio apk decompiling


【解决方案1】:

您也可以使用 apktool 来反编译和重新编译 APK。使用以下步骤进行反编译

apktool d <apk>

然后编译回来

apktool b <apk>

当您的 APK 被反编译时,它不是确切的源代码形式。你会看到很多 dex 钩子,通常它不是一个 IDE 可以识别和导入的确切的 android 项目。您可以使用任何普通的编辑器来阅读代码并理解进行更改。

下载链接:https://ibotpeaches.github.io/Apktool/

【讨论】:

  • @我没有看到任何 java 文件。有.smali 扩展名的文件。
  • apktool 不会反编译成 java。它反编译为 smali,它本质上是 dalvik 解释器的汇编语言。您可以重新编译它(使用 apktool),并且有一个 android studio 插件可以使用它,但它不是 java。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-07
  • 2012-06-14
  • 1970-01-01
  • 2015-04-15
  • 1970-01-01
相关资源
最近更新 更多