今天 Android Studio 更新 3.0 Canary 5 后乘综,build 工程報錯:
Failed to apply plugin [class 'com.android.build.gradle.api.AndroidBasePlugin']
Android Gradle plugin 3.0.0-alpha5 must not be applied to project [path_to_my_project]
since version 3.0.0-alpha5 was already applied to this project
蒙蔽臉.jpg
網(wǎng)上搜索,原來是此版本引入的 bug椎眯。開啟 Gradle 的守護(hù)進(jìn)程后就會導(dǎo)致此問題献丑,重啟 Android Studio 無效悟民。
解決方案一:
- 命令行進(jìn)入工程根目錄,執(zhí)行
./gradlew --stop
(Windows 版gradlew --stop
) - 修改工程中 gradle.properties 文件
org.gradle.configureondemand=false
- Android Studio 菜單欄 File->Invalide Caches / Restart...
解決方案二:
回退到 Canary 4 或以前的版本进每。
PS:官方回復(fù)說在下一個 Canary 版本中修復(fù)了此問題。