开启[Enabled advanced profiling]时Android Studio3.0+Gradle4.1遇Gradle错误
我之前在相同环境下也碰到过这个问题,开启Enabled advanced profiling后Gradle构建失败确实是个挺常见的兼容性问题,给你几个亲测有效的解决思路:
清理缓存并重新构建
先在终端执行命令清理项目缓存:# Mac/Linux ./gradlew clean # Windows gradlew clean然后回到Android Studio,点击菜单栏的
Build -> Rebuild Project,很多时候缓存冲突会触发这类构建异常。调整版本适配
Android Studio 3.0的高级分析功能和Gradle 4.1存在一些适配瑕疵,你可以尝试两种方向:- 把Android Studio升级到3.0系列的最新补丁版本(比如3.0.2),官方后续补丁修复了不少这类兼容性问题;
- 暂时降级Gradle到4.0版本,这个版本和AS 3.0的适配性更稳定。
排查第三方插件冲突
如果你的项目里引入了第三方Gradle插件(比如代码混淆、埋点统计类插件),建议先临时禁用这些插件,再开启高级分析功能试试。部分插件会和AS的分析工具抢占资源,导致构建失败。获取完整错误栈定位问题
你提供的日志被截断了,建议在终端执行以下命令获取完整的错误信息:./gradlew assembleDebug --stacktrace通过完整的错误栈可以精准定位是哪个任务执行失败,或者是哪类依赖/配置出了问题。
你提供的错误日志:
23:12:04.974 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
23:12:04.974 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.
23:12:04.974 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
23:12:04.974 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
23:12:04.974 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Exec...
内容的提问来源于stack exchange,提问作者fujian26

