build.gradleNie można znaleźć metody '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"
}
}
}
Jak rozwiązać problem:
Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'.
Możliwe przyczyny tego nieoczekiwanego błędu obejmują: Gradle w zależności cache może być uszkodzony (zdarza się to czasami po przekroczeniu limitu czasu połączenia sieciowego). Ponownie pobrać de projekt pendencies i synchronizacja (wymaga sieci) Stan procesu budowania programu Gradle (demon) może być uszkodzony. Zatrzymanie wszystkich demonów Gradle może rozwiązać ten problem. Zatrzymaj Gradle buduj procesy (wymaga ponownego uruchomienia) Twój projekt może być za pomocą wtyczki innej firmy, która nie jest kompatybilna z innymi wtyczkami w projekcie lub wersją Gradle żądaną przez projekt. W przypadku uszkodzonych procesów Gradle można również spróbować zamknąć IDE, a następnie zabić wszystkie procesy Java.
Możesz opublikować rozwiązanie jako odpowiedź tak, że pytanie nie wygląda bez odpowiedzi dla osób, które chcą zaoferować pomoc. –