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
Gradle Scriptsgradle-wrapper.properties 改变这一行:
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)
改变这一行
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)
Sync NowFile -> Invalidate Caches/Restart...Invalidate and RestartAndroid Studio会重启.在此之后,它应该正常工作
希望它有所帮助
现在 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 次 |
| 最近记录: |