Android Studio - 插件太旧(Gradle)

时间:2016-09-13 15:15:47

标签: android android-studio gradle android-gradle

Android Dev的新手,我最近遇到了一个奇怪的错误。我在网上搜索过,似乎没有什么可以做的,所以虽然我知道这可能是一个重复的问题,但其他任何先前提出的问题都无法为我提供有效的解决方案。

当我在Android Studio(版本2.2预览版1)中创建一个新项目时,我会被错误轰炸:

Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to "84c9986024dd3d7a4767dc5c38710ff1b96f1a21"

有两个选项:“修复插件版本和同步项目”,似乎什么都不做。点击后。和“打开文件”,它只打开“build.gradle”文件。 在我的设置中,我将Android Studio设置为使用默认的gradle包装器。我甚至将发行版设置为最新的gradle版本,但显然即使是“太旧”......

我不知道是什么导致了这个问题。

我注意到的另一件奇怪的事情是,在项目面板中,似乎我的项目看起来不应该如此。

有问题的项目如下:

然而,我明白它看起来应该更像这样:

再一次,不知道发生了什么......我对Android Studio很新,但我会尽力回答你可能遇到的任何问题。

1 个答案:

答案 0 :(得分:1)

虽然我相信这条消息可能是因为您拥有Android Studio的2.2预览版本,但可能需要您使用Android Gradle插件的beta build

注意:这与Gradle版本相关的。最新支持的Gradle版本为2.14.1,您可以查看Android Studio Release Noteshere

从第一个链接开始,我发现大多数人都不理解。

  

该插件独立于Android Studio运行,因此插件和Gradle构建系统可以独立于Android Studio进行更新

Configuring your build,它解释了为什么它们是分开的。

  

您可以在Android Studio,计算机上的命令行或未安装Android Studio的计算机(例如持续集成服务器)中构建Android应用程序。如果您不使用Android Studio,则可以从命令行学习如何构建和运行应用程序。无论是从命令行,远程计算机上还是使用Android Studio构建项目,构建的输出都是相同的。