1. ホーム
  2. android-studio

[解決済み] Android Studio 3.0 - メソッド 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List' を見つけることができない。

2023-01-30 07:50:28

質問

Android Studio 3.0 Canary 1 で新しい Kotlin プロジェクトを開始しようとすると、次のようなエラーが表示されます。完全なトレースです。

Error:Unable to find method 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List;' というメソッドを見つけられませんでした。 この予期せぬエラーの原因として考えられるのは、以下の通りです。

  • Gradle の 依存性キャッシュが破損している可能性があります (これはネットワーク接続のタイムアウト後に発生することがあります)。 接続タイムアウト後に発生することがあります)。依存関係を再ダウンロード を再ダウンロードし、プロジェクトを同期してください(ネットワークが必要です)。
  • Gradle のビルドプロセス (デーモン) の状態が壊れている可能性があります。 ビルドプロセス (デーモン) が破損している可能性があります。すべての Gradle デーモンを停止することで解決する場合があります。 この問題を解決します。Gradleビルドプロセスを停止する プロセスを停止します(再起動が必要です)
  • あなたのプロジェクトは プロジェクト内の他のプラグインと互換性のないサードパーティープラグインを使用している可能性があります。 またはプロジェクトによって要求されたGradleのバージョンと互換性がないサードパーティプラグインを使用している可能性があります。 を使用している可能性があります。
破損した Gradle プロセスの場合、次のことができます。 IDE を終了し、すべての Java プロセスを kill してみることもできます。

最初の 2 つのオプションを試しましたが、サードパーティのプラグインはデフォルトのままです。

gradle-wrapper.propertiesの

#Thu May 18 08:36:52 BST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip

build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext.kotlin_version = '1.1.2-3'
    repositories {
        maven { url 'https://maven.google.com' }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-alpha1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        maven { url 'https://maven.google.com' }
        mavenCentral()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

これらの値は私自身は何も触っておらず、デフォルトのままです。Kotlin以外の新規プロジェクトを作成しても、この問題は発生しません。

どうすれば解決するのでしょうか?

私の build.gradle を変更する

ext.kotlin_version = '1.1.2-3'

ext.kotlin_version = '1.1.2-4'

はこれを修正しました。

最新バージョンは はこちら .