在尝试使用Android Killer编译APK时,遇到了aapt.exe异常终止的问题。错误信息显示First type is not attr!和Runtime异常终止请求。这可能是由于资源编译或aapt执行时出现的错误。堆栈跟踪详细指出了错误发生的位置,但未提供明确的解决方案。要解决此问题,建议检查aapt的执行路径、依赖库和配置,或者尝试更新Apktool和相关工具到最新版本。
摘要由CSDN通过智能技术生成
[Asm] 纯文本查看 复制代码当前 Apktool 使用版本:Android Killer Default APKTOOL
正在编译 APK,请稍等...
>I: 编译 smali 到 classes.dex...
>I: 正在编译资源...
>Exception in thread "main" com.rover12421.shaka.b.l: W: A/ ( 4904): First type is not attr!
>W: This application has requested the Runtime to terminate it in an unusual way.
>W: Please contact the application's support team for more information.
> at b.a.d.a.a(Unknown Source)
> at b.a.d.a.a(Unknown Source)
> at b.a.a.a(Unknown Source)
> at b.a.a.a(Unknown Source)
> at b.a.a.e(Unknown Source)
> at b.a.a.a(Unknown Source)
> at b.b.a.b(Unknown Source)
> at b.b.a.a(Unknown Source)
> at com.rover12421.shaka.cli.Main.main(Unknown Source)
>Caused by: b.a.B: b.c.a: could not exec (exit code = 3): [C:\Users\XXXXXX\ShakaApktool\windows-x86\bin\aapt.exe, p, --forced-package-id, 127, --min-sdk-version, 18, --target-sdk-version, 25, --version-code, 1, --version-name, 1.0.3, --no-version-vectors, -F, C:\Users\XXXXXX\AppData\Local\Temp\APKTOOL2353133782745796837.tmp, -0, arsc, -I, C:\Users\XXXXXX\AppData\Local\apktool\framework\1.apk, -S, E:\安卓反汇编\工具类\AndroidKiller_v1.3.1\projects\Cat\Project\res, -M, E:\安卓反汇编\工具类\AndroidKiller_v1.3.1\projects\Cat\Project\AndroidManifest.xml]
> at b.a.d.a.a(Unknown Source)
> ... 9 more
>Caused by: b.c.a: could not exec (exit code = 3): [C:\Users\XXXXXX\ShakaApktool\windows-x86\bin\aapt.exe, p, --forced-package-id, 127, --min-sdk-version, 18, --target-sdk-version, 25, --version-code, 1, --version-name, 1.0.3, --no-version-vectors, -F, C:\Users\XXXXXX\AppData\Local\Temp\APKTOOL2353133782745796837.tmp, -0, arsc, -I, C:\Users\XXXXXX\AppData\Local\apktool\framework\1.apk, -S, E:\安卓反汇编\工具类\AndroidKiller_v1.3.1\projects\Cat\Project\res, -M, E:\安卓反汇编\工具类\AndroidKiller_v1.3.1\projects\Cat\Project\AndroidManifest.xml]
> at b.e.i.a(Unknown Source)
> ... 10 more
>Picked up _JAVA_OPTIONS: -Xmx512M
APK 编译失败,无法继续下一步签名!
android
异常——a
apt
.
exe
已
停止
工作
在
android
开发时,当build项目时,发生如下异常:
a
apt
.
exe
已
停止
工作
,其他无任何错误提示,发生这个错误一般是资源文件或是xml文件中有错误造成的。
解决方法:
clean一下,可以发现console中会有错误提示,然后根据错误提示解决。
http://www.jb51.net/article/57420.htm
在
使用
eclipse进行安卓
java
的编程的时候,有时候我们会
遇到
这样的问题:那就是无故弹出a
apt
.
exe
停止
工作
的提示,虽然程序不会崩溃,但是这个提示经常弹出很是烦人。今天,小编就来教大家a
apt
.
exe
停止
工作
如何解决
android
异常——a
apt
.
exe
已
停止
工作
在
android
开发时,当build项目...
主要防止apktool反编译resources.acrs资源文件,从而对资源文件进行保护
resources.acrs资源文件格式主要引用老罗的博客内容Resources.arsc文件格式是由一系列的chunk构成,每一个chunk均包含如下结构的ResChunk_head
er
,用来描述这个chunk的基本信息。
struct ResChunk_head
er
地址分配没有连续
比如 public static final int of_transparent=0x7f050000;
public static final int ad=0x7f080000;
不连续,中间的 0x7f060000, 0x7f070000没了,间隔
https://www.cnblogs.com/tangZH/p/10691383.html
然而遗憾的是,这次不管用了,无奈,只好另寻他法,其实会出现这个错误就是资源文件出现问题,导致无法被打包。
从具体的错误里面也可以看出,确实是资源文件出了问题
点击右上角gradle:
oth
er
里面找到相应的模块,点击
运行
然后便可...
解决com.
android
.build
er
.int
er
nal.a
apt
.v2.A
apt
2Exception:
Android
resource linking failed