web-dev-qa-db-ja.com

存在しないため、追加のプロパティ拡張でプロパティ 'compileSdkVersion'を取得できませんファイルを開く

GitHubからダウンロードしたプロジェクトをモジュールとしてAndroid Studioプロジェクトにインポートしました。「モジュールのインポート...」ウィザードは正常に機能しましたが、Adroid Studioがプロジェクトを再構築しようとすると返されましたこのエラー:

Cannot get property 'compileSdkVersion' on extra properties extension as it does not exist Open File

エラーは、インポートされたモジュールの「build.gradle」ファイルの次の行に関連しています。

compileSdkVersion rootProject.compileSdkVersion

プロジェクト「build.gradle」に次のように「ext」セクションを追加しようとしました。

ext {
    compileSdkVersion 26
}

しかし、この方法で私は新しいエラーを受け取ります:

Gradle DSL method not found: 'compileSdkVersion()' Possible causes: ... 
13
vittochan

トップレベルファイルの使用:

ext {
    compileSdkVersion = 26
}

あなたのmodule/build.gradleファイルの使用:

Android {
  compileSdkVersion rootProject.ext.compileSdkVersion
  ...
}
27