Android gradle 打包错误A problem occurred configuring project ':app'.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android gradle 打包错误A problem occurred configuring project ':app'.相关的知识,希望对你有一定的参考价值。

参考技术A

因为项目为插件工程,每次编译需要使用“./gradlew pushPlugin”自动push到壳工程,但是...我的不行,就不行...
错误如下:

一脸懵逼,完全看不懂....
按照提示尝试找找错误原因,然后一顿操作,猛如虎:
./gradlew --stacktrace
./gradlew --info
./gradlew --scan
...

这个错误感觉有点意思,可能是病灶的根源,仔细一看,确实,经过几分钟仔细研究,终于知道了:

解决方案:
1、我首先去把as的jre配置地方改成系统的,发现,改不了,放弃...

2.as不让改,还不能改自己的么,改本地的环境变量,把java_home的jre换成as的jre地址,
结果,编译的特别丝滑...

问题解决了,但是总觉得怪怪了,因为本地jre环境被改了,不舒服,哈哈,原因很简单啊,本地jdk以后升级就不行了,第二种方法只是暂时解决了,并不完美,所以还得再想想...
终极解决:
编写了一个脚本文件,主要作用有俩个,第一是临时替换本地jre的地址,指向到as的。第二是直接编译,然后push;
脚本如下:

ps:把地址换成自己as的jre地址就可以,注意分隔符的方向
运行编译,完美编译, 丝滑 ...

以上是关于Android gradle 打包错误A problem occurred configuring project ':app'.的主要内容,如果未能解决你的问题,请参考以下文章

gradle解压源码,重新打包

Gradle Android客户端程序打包

Android App 混淆打包错误日志追踪

Android Studio中使用Gradle打包

Unity打包报错A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFa

android studio打包weexplus项目常见错误