APK反编译及回编译失败的解决方法

  安卓的优势就在于开源,一些动手能力强的朋友为了修改、美化APK程序,常会进行APK的反编译及回编译,在运气不好时常会发生编译错误,,这个教程就来帮大家解决这个问题,新手、专家都可一看。

  本教程只讲解编译出错的解决方法,并不讲解如何进行反编译,关于如何进行反编译的教程网络上有很多,需要的可自行搜索。出现编译出错的一些常见原因可能大家都知道,也都能解决。但有些诡异的错误,无法找到原因,不仅困扰了新手,一些很厉害的大神级人物有时也会被困扰,本教程决对值得一看。

  1 有没有加载framework-res.apk构架?在编译一些系统程序时需要先加载framework-res.apk这个系统构架。

  2 反编的文件及framework-res.apk是不是官方原版未改动过的?很多时候出错是因为反编的文件是别人或自己改动过的,建议直接从官方固件中提取文件进行编译。

  图上我手机中的这些文件肯定是不能直接编译了。

  3 技巧说明使用的工具是否版本过低?目前APK编译工具apktool已更新到1.5.2了,这里有本人珍藏的交互式界面版下载:点我下载

  4 技巧说明以上都没有问题?反编后什么也不改回编也出错?那只有一个方法了:可以尝试一下用低版本的apktool进行反编译,然后在用高版本的apktoo工具回编译(这个是精华,一般人我不告诉的)。

  还有比如JAVA环境是否搭建正确这些基本问题这里就不说了。

夫妇一条心,泥土变黄金。

APK反编译及回编译失败的解决方法

相关文章:

你感兴趣的文章:

标签云: