最常见的打包报错问题:
1、遇到错误
Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’.
com.Android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: Java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
导致编译失败。
在build.gradle (app)中添加代码:
android {
defaultConfig {
dexOptions {
javaMaxHeapSize "4g"
maxProcessCount = 8
}}}
2、正式包打包报错
You can find the errors in the ‘Messages’ view. 这句话是说查看错误提示你需要打开Messages视图。
直接在在build.gradle文件里加上这样的一句话:
lintOptions {
checkReleaseBuilds false
abortOnError false
}
3、另外,打正式包,可以创建的android包签名 可以写在build.gladle中,方便查看避免遗忘。
signingConfigs {
debug {
storeFile file("E:/1234.jks") //(本工程的jks所在路径)
storePassword "000000" //(自己的密码)
keyAlias "key0"
keyPassword "000000" //(自己的密码)
}
release {
storeFile file("E:/1234.jks") //(本工程的jks所在路径)
storePassword "000000" //(自己的密码)
keyAlias "key0"
keyPassword "000000" //(自己的密码)
}
}
本文详细解析了Android开发中常见的打包报错问题,包括如何调整dexOptions参数解决执行失败问题,如何配置lintOptions避免正式包打包错误,以及如何在build.gradle中设置签名配置。
1654

被折叠的 条评论
为什么被折叠?



