android studio 3.0 -Aapt2Exception
来源:互联网 发布:乐乎pt ipv4 编辑:程序博客网 时间:2024/06/06 00:30
系统打包工具异常,什么鬼?
解决方案:
在gradle-wrapper.properties文件里添加:android.enableAapt2=false 。解决!!!
那就有必要了解下AAPT了:
AAPT-Android Asset Packaging Tool(android资源打包工具);
对于怎么构建apk的,借用google官网的一张图,看一下流程:
流程简单说一下:
1.工程的资源文件(res下的文件),通过AAPT打包成R.java类文件(资源ID索引表),及arsc资源文件;
2.如果有AIDL(Android Interface definition Language),通过aidl工具,打包成java接口;
3.R.java和aidl.java通过java编译器编译成.class文件;
4.class文件和第三方jar或者library通过dx工具打包成dex文件。dx工具的主要作用是将java字节码转换成Dalvik字节码,在此过 程中会压缩常量池,消除一些冗余信息等;
5.apkbuilder工具会将所有没有编译的资源,.arsc资源,.dex文件打包到一个完成apk文件中中。
6.签名,5中完成apk通过配置的签名文件(debug和release都有),jarsigner工具会对齐签名。得到一个签名后的apk,signed.apk
7.zipAlign工具对6中的signed.apk进行对齐处理,所谓对齐,主要过程是将APK包中所有的资源文件距离文件起始偏移为4字节整数 倍,这样通过内存映射访问apk文件时的速度会更快。对齐的作用主要是为了减少运行时内存的使用。
- android studio 3.0 -Aapt2Exception
- Android Studio升级到3.0,抛出Aapt2Exception异常
- Android studio 3.0问题的坑(特别是eclipse转Android studio)aapt2.Aapt2Exception
- Android Studio出现Error:resource style/Base.V25.Theme.AppCompat.Light、aapt2.Aapt2Exception: AAPT2 erro
- Android studio3.0 com.android.tools.aapt2.Aapt2Exception: AAPT2 error
- Android studio3.0 com.android.tools.aapt2.Aapt2Exception: AAPT error:check logs for details
- Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error:
- Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error:
- #项目导入AS出错:Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
- AS java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2(171104
- com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
- Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
- Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error:
- Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error:
- tools.aapt2.Aapt2Exception
- Android Studio 2.0 to Android Studio 3.0
- Android Studio 3.0 Canary
- android studio 3.0 kotlin
- scipy的图像测试
- GAN网络生成:感知损失(Perceptual Losses)
- scipy对图像进行模糊处理
- spring基于注解的配置
- LinkList分析
- android studio 3.0 -Aapt2Exception
- Windows环境下Hadoop开发环境配置
- 数据分析模块pandas
- 统计分析模块statistics
- 使用两种方式登录Oracle数据库
- 读取本地文件上传
- 细节问题之ScrollView自动回滚到顶部
- Oracle的用户
- VC++实现微秒级的精确定时器