1. ホーム
  2. アンドロイドスタジオ

[解決済み] groovy.lang.ClosureにbuildTypesを適用できない。

2022-04-03 01:40:41

質問

プロジェクトのgradleファイルでこの警告が表示されるのですが。

警告:(16, 5) 'buildTypes' は '(groovy.lang.Closure< com.android.build.gradle.internal.dsl.BuildType>)' に適用することができない。

私のbuildTypesの項目は。

    buildTypes {
        debug {
            debuggable true
        }
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
        }
    }

現在、Android Studio 1.1.0、compileSdkVersion 22、buildToolsVersion 22.0.0、targetSdkVersion 22を使用しています。21に戻してみましたが、まだ警告が表示されます。

この警告の原因 & 修正方法を教えてください。

解決方法は?

私の場合、上記の解決策を適用しても問題は解決しませんでした。代わりに、Android Studioの設定から、"Use gradle wrapper"を選択する必要がありました。

Android Studioで選択します。 FileSettings Build, Execution, Deployment Build tools

(Macユーザー Android StudioPreferences...\Build, Execution, Deployment Build tools )

マーク デフォルトのgradleラッパーを使用する(default)

これにより、ビルドファイル中の 'cannot be applied to '(groovy.lang.Closure') 警告がすべて削除されました。