Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未能应用插件Android Gradle插件3.0.0-alpha5不得应用于项目_Android_Android Gradle Plugin - Fatal编程技术网

未能应用插件Android Gradle插件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+,一切都应

使用最新的安卓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+,一切都应该正常。

我已经尝试了所有的解决方案,包括 清洁的 重建,, 使项目无效

但是什么都没用,但我发现了

对于临时版本,只需将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