用apk改之理修改完成后编译出现了这样的问题
出错问题1在汉化时,往往会不小心删掉一些符号,如符号等等。FileManager文件管理器/string这些小小的错误都会导致回编时译检查出错。所以汉化时,注意对校,然后再回编译。建议使用一些高级的文本编辑器,支持语法高亮视图的。
编译出现错误,网络卡顿。apk改之理反编译修改ip后,编译出现错误就会出现安装完成闪退的情况,需要进行改正。网络问题出现不稳定就会导致该种情况的出现,更换相对稳定的网络即可。
用apk改之理(apkIDE)反编译,然后哪怕不做任何改动再回编译,assets下的文件名(中文)就会变成乱码 40 如题,以下附上图片。用的是ApkIDE少月版0... 如题,以下附上图片。
本帖最后由 7ktest 于 2015-6-19 17:27 编辑 一般是apktool的问题,最简单的方式是用新版本的apk改之理(里面的apktool也是新的),apk改之理可以到它的作者网站下载:http:// 现在版本是2,也可以1, 2 都下来试试。
将apk以压缩包的形式打开删除原签名后,再签名,安装能够正常打开,但是用IDE(即apk改之理,会自动反编译dex)工具二次打包,却出现非正常情况的,如:闪退/弹出非正版提示框。可以确定是dex文件的校验 将apk以压缩包的形式打开删除原签名再签名,安装之后打开异常的,则基本可以断定是签名检验。
E4A写的APK用apktool反编译成功,但是修改后回编译时失败
编译失败是操作过程中错误造成的。解决方式如下:首先去官方网站点击下载可用的最新ApkTool。在上一步的弹出窗口中点击截图红圈处的位置进行下载,由于是国外服务器点击后可能出现没反应情况,稍作等待即可。下载完成后将文件放到新建的一个文件夹中,然后右键点击我的电脑选择-高级系统设置。
首先,编译系统程序时,确保已经加载了framework-res.apk框架,这是至关重要的一步。如果漏掉,可能会导致编译失败。其次,反编译的文件和framework-res.apk需要确保是官方原版未改动的,因为非官方或改动过的文件可能导致编译问题。建议直接从官方固件中提取文件进行操作。
还有一种情况,apktool最新版本能正常反编译一个apk文件,在未做任何修改的情况下,无法回编译。这是就要注意了,可以尝试一下用低版本的apktool进行【反编译】,然后在用高版本的apktoo工具【回编译】。这里向大家推荐用 【APKDB】 这个工具,很方便,反编译时可以选择apktool的版本。
首先,确保加载了framework-res.apk框架,这在编译系统程序时是必不可少的。如果缺失,务必从官方固件中获取。其次,务必使用官方原版或未改动过的反编文件,因为非官方修改可能导致编译失败。如图所示,未经处理的文件是无法直接编译的。
改之理反编译失败是怎么回事
我用的是apk改之理,反编译异常应该是apk安装包不完整,也就是说系统把apk进行了odex优化,把apk安装包里后缀dex的文件提取出来,从而加快软件运行速度,网上下个odex合并工具试一下,虽然我试过合并odex和apk文件,结果还是反编译失败。
编译出现错误,网络卡顿。apk改之理反编译修改ip后,编译出现错误就会出现安装完成闪退的情况,需要进行改正。网络问题出现不稳定就会导致该种情况的出现,更换相对稳定的网络即可。
有没有加载framework-res.apk构架?在编译一些系统程序时需要先加载framework-res.apk这个系统构架。2 反编的文件及framework-res.apk是不是官方原版未改动过的?很多时候出错是因为反编的文件是别人或自己改动过的,建议直接从官方固件中提取文件进行编译。
这些小小的错误都会导致回编时译检查出错。所以汉化时,注意对校,然后再回编译。建议使用一些高级的文本编辑器,支持语法高亮视图的。出错问题2 最近发现有些APK文件 反编译后,就算不汉化直接回编译,都会出错。
一方面,可以安装没成功。另一方面,可能反编译不能进行。。不是所有的项目都可以反编的。。
用apk改之理(apkIDE)反编译,然后哪怕不做任何改动再回编译,assets下的文件名(中文)就会变成乱码 40 如题,以下附上图片。用的是ApkIDE少月版0... 如题,以下附上图片。