Aja*_*ran 111 gradle android-studio-3.0
我刚刚将我的Android Studio更新为3.0 canary 1.现在我正在使用Android Studio 3.0 canary 1上的现有项目.默认情况下,gradle:我的项目中设置了3.0.0-alpha1:gradle_file.所以我将我的gradle版本更改为2.2.3,现在我收到此错误:
错误:无法完成Gradle执行.
原因:您正在使用的Gradle版本(3.3)不支持BuildActionExecuter上的forTasks()方法.Gradle 3.5和所有更高版本都支持此功能.
我在这里附上我的gradle文件
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)
fal*_*ico 196
我刚才有同样的问题.通过在"gradle-wrapper.properties"中更改Gradle distributionUrl来修复它.
这是我配置的内容:
#Wed Mar 22 16:13:58 BRT 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
Run Code Online (Sandbox Code Playgroud)
更多细节
帮助迁移的官方视频 https://www.youtube.com/watch?v=oBsbI8ICYKg
另见@TmTron的评论
Kai*_*ade 64
更改文件"gradle-wrapper.properties".
把这一行和同步项目 -
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
Run Code Online (Sandbox Code Playgroud)
这会奏效.查看最新版本services.gradle.org/distributions
在Build菜单中更改后,同步 Project,Clean和Rebuild项目一次.
Pai*_*ols 28
这在尝试构建调试apk时发生.
SOLUTION:将 Gradle版本更新为3.5
导航到文件 - >项目结构 - >项目 - > Gradle版本= 3.5
这适用于Android Studio 3.0
Nav*_*mad 14
请按照以下步骤操作:
distributionUrl = HTTPS://services.gradle.org/distributions/gradle-4.1-all.zip
我在gradle-wrapper.properties文件的以下代码中通过changinf distributionUrl解决了这个问题
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76012 次 |
| 最近记录: |