build.gradleKhông thể tìm thấy phương thức 'com.android.build.gradle.api.BaseVariant.getOutputs() Ljava/util/List;'
buildscript {
ext.kotlin_version = '1.1.51'
repositories {
jcenter()
mavenCentral()
maven { url "https://jitpack.io" }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
classpath 'me.tatarka:gradle-retrolambda:3.6.1'
classpath 'com.google.gms:google-services:3.1.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
app/build.gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.jakewharton:butterknife-gradle-plugin:8.7.0'
}
}
android{
compileSdkVersion = 26
buildToolsVersion = "26.0.2"
defaultConfig {
minSdkVersion = 16
targetSdkVersion = 26
}
...
applicationVariants.all { variant ->
variant.outputs.all { output ->
outputFileName = "newApkName.apk"
}
}
}
Làm thế nào để giải quyết vấn đề:
Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'.
Nguyên nhân có thể cho lỗi không mong muốn này bao gồm: bộ nhớ cache phụ thuộc Gradle của có thể bị hỏng (điều này đôi khi xảy ra sau khi hết thời gian chờ kết nối mạng.) Tải xuống lại de pendencies and sync dự án (yêu cầu mạng) Trạng thái của quá trình xây dựng Gradle (daemon) có thể bị hỏng. Dừng tất cả các daemon Gradle có thể giải quyết vấn đề này. Dừng Gradle xây dựng quy trình (yêu cầu khởi động lại) Dự án của bạn có thể đang sử dụng plugin của bên thứ ba không tương thích với các plugin khác trong dự án hoặc phiên bản Yêu cầu của dự án. Trong trường hợp các quá trình Gradle bị hỏng, bạn cũng có thể thử đóng IDE và sau đó giết tất cả các quy trình Java.
Bạn có thể gửi giải pháp của bạn như một câu trả lời để các câu hỏi không giống như không trả lời cho những người đang tìm kiếm sự giúp đỡ. –