Android Studio插件太旧了

yoy*_*oma 17 android gradle android-studio android-gradle-plugin gradle-plugin

当我尝试在Android Studio的设备上运行测试时,我开始收到错误:

Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable ...
Run Code Online (Sandbox Code Playgroud)

我环顾四周,从gradle网站上发现最新版本是2.10,我尝试将其添加到我的依赖项中,没有运气.我尝试了各种版本号,其中包含以下各种错误:

Could not find com.android.tools.build:gradle:2.1
Searched in the following locations ...
Run Code Online (Sandbox Code Playgroud)

我从所有的搜索中了解到它显然是一个错误版本的gradle - 但是我应该使用的当前版本标签是什么,我怎么知道它安装在我的机器上?我一直在更新Android Studio.

所以我目前在build.gradle中:

    dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
}
Run Code Online (Sandbox Code Playgroud)

Sas*_*ala 30

更新(2017年3月28日):

2.4.0-alpha3是最新版本

classpath 'com.android.tools.build:gradle:2.4.0-alpha3'
Run Code Online (Sandbox Code Playgroud)

检查https://bintray.com/android/android-tools/com.android.tools.build.gradle/view以获取最新的gradle版本.


2.0.0-alpha1在Canary频道上,显然这些版本都有一个到期日.2.0.0-alpha3是最新版本.切换到

classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
Run Code Online (Sandbox Code Playgroud)

你应该没事 继续查看http://tools.android.com/tech-docs/new-build-system以了解最新版本.

您可能会遇到一些Dex错误.我不得不做一次Build> Clean Project来让它工作.


pio*_*543 18

使用此更改现有配置

  1. 在项目视图中,选择 Gradle Scripts
  2. 打开 gradle-wrapper.properties
  3. 改变这一行:

     distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
    
    Run Code Online (Sandbox Code Playgroud)

     distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
Run Code Online (Sandbox Code Playgroud)
  1. 转到build.gradle(Project:your_app_name)
  2. 改变这一行

     classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
    
    Run Code Online (Sandbox Code Playgroud)

对此

     classpath 'com.android.tools.build:gradle:1.5.0'
Run Code Online (Sandbox Code Playgroud)
  1. 不要点击 Sync Now
  2. 从菜单中选择 File -> Invalidate Caches/Restart...
  3. 选择第一个选项: Invalidate and Restart

Android Studio会重启.在此之后,它应该正常工作

希望它有所帮助


Ast*_*hme 7

现在 com.android.tools.build:gradle:2.0.0-alpha3老了用这个

 com.android.tools.build:gradle:2.0.0-beta2
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

21558 次

最近记录:

8 年,11 月 前