未能应用插件Android Gradle插件3.0.0-alpha5不得应用于项目
使用最新的安卓Studio 3.0金丝雀5 以下是错误: 错误:(1,1)评估项目“:app”时出现问题 未能应用插件[class'com.android.build.gradle.api.AndroidBasePlugin'] Android Gradle插件3.0.0-alpha5不得应用于项目[path_to_my_project],因为版本3.0.0-alpha5已应用于此项目 尝试:清洁、重建、打开/关闭。不工作 有什么想法吗 [稍后编辑]未能应用插件Android Gradle插件3.0.0-alpha5不得应用于项目,android,android-gradle-plugin,Android,Android Gradle Plugin,使用最新的安卓Studio 3.0金丝雀5 以下是错误: 错误:(1,1)评估项目“:app”时出现问题 未能应用插件[class'com.android.build.gradle.api.AndroidBasePlugin'] Android Gradle插件3.0.0-alpha5不得应用于项目[path_to_my_project],因为版本3.0.0-alpha5已应用于此项目 尝试:清洁、重建、打开/关闭。不工作 有什么想法吗 [稍后编辑] 解决方案:迁移到Canary 8+,一切都应
解决方案:迁移到Canary 8+,一切都应该正常。我已经尝试了所有的解决方案,包括 清洁的 重建,, 使项目无效 但是什么都没用,但我发现了 对于临时版本,只需将gradle插件版本降级为稳定版本
classpath 'com.android.tools.build:gradle:2.3.2'
用这条线替换你的阿尔法线。祝你玩得开心……) 打开终端并写入
在gradle.properties中,确保没有有趣的东西
请注意,没有自定义JVMARG
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=false
在build.gradle(项目一)中包含google()repo
这就是我的样子
格雷德尔先生
最后是app build.gradle文件中的支持库版本
格雷德尔先生
我发现了这个问题,并意识到这个问题与缓存有关。 您必须通过选择文件->无效缓存/重新启动来使Android studio的缓存无效。 这对我有用。问题已经解决。因此,杀死守护进程为我解决了问题
./gradlew --stop
这对我很有用:
停用
在gradle.properties
中:
org.gradle.configureondemand=false
然后在终端窗口中停止守护进程:
gradlew.bat --stop
现在一切都恢复正常了
使用的版本:
- 安卓工作室3.0金丝雀5
- 渐变:
gradle-4.1-milestone-1
- android gradle插件:
com.android.tools.build:gradle:3.0.0-alpha5
升级到Android Studio 3.0Beta 2后,我可以按需重新激活配置,一切正常。将gradle版本从3.0.0-alpha5迁移到3.0.0-alpha7节省了我的时间 我也遇到了同样的问题,我关闭了Android Studio并再次打开,我注意到它自动将这些更改应用于以下文件,并且一切正常: build.gradle:将gradle的类路径更改为:
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
}
到
渐变包装器.属性:来自
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
到
仅在模块依赖项项目中面临此问题。正常的gradle dependecy项目运行良好这些解决方案中没有一个对我有效。你的解决方案应该是答案,而不是对问题的编辑。但是2.3.3插件没有任何乐趣:(我们在这里讨论的是Android Studio 3.0 Canary 5(最新版本…)停止守护进程后,重新启动Android Studio。现在一切正常;)临时修复它以设置org.gradle.configureondemand=false并杀死gradle执事。android studio,文件->使缓存失效/重新启动,适用于我您也可以从UI执行此操作。转到首选项->构建、执行和部署->编译器,取消选中“按需配置”。如何降级?这太烦人了,你可以下载为你工作的旧版本并重新安装。我总是在升级前复制一份,然后只需重命名文件夹即可。当然,你还必须恢复你的源代码:例如,gradle的东西可能已经改变了,比如gradle版本、android gradle插件等等。这对我不起作用。我必须更改gradlew.bat的权限才能使其可执行,然后当我运行
/gradlew.bat--stop
时,它在控制台中给了我错误。@toobsco42您应该打开一个新问题并链接到这里,然后我们可以查看您的错误输出。对我也有帮助。
gradlew.bat --stop
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha5'
}
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip