尝试在 cmd 中运行 flutter run 时遇到问题
- 运行 Gradle 时出错: ProcessException: 进程“xx\android\gradlew.bat”异常退出:
失败:构建失败,出现异常。
地点: 构建文件 'xx\android\app\build.gradle' 行:61
出了什么问题: 评估项目“:app”时出现问题。
Could not find method classpath() for arguments [com.android.tools.build:gradle:3.3.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
应用程序/build.gradle
dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
classpath 'com.android.tools.build:gradle:3.3.0'
classpath 'com.google.gms:google-services:4.2.0'
}
构建.gradle
dependencies {
classpath 'com.android.tools.build:gradle:3.3.1'
}
gradle.properties
android.useAndroidX=true
android.enableJetifier=true
org.gradle.jvmargs=-Xmx1536M
最佳答案
在您的 app/build.gradle
中,您必须删除这些依赖项:
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0' //to be removed
classpath 'com.google.gms:google-services:4.2.0' //to be removed
}
在您的 build.gradle
(主文件夹)中,您必须在 buildscript
block 中添加:
buildscript {
repositories {
google()
//... others
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
classpath 'com.google.gms:google-services:4.2.0'
// others...
}
}
关于android - 无法在以下类型的对象上找到参数 [com.android.tools.build :gradle:3. 3.0] 的方法 classpath():,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56470358/