web-dev-qa-db-ja.com

Android St​​udio 3.0.1でビルドツールのバージョンを変更する方法

Androidスタジオを2.3から3.0.1にアップグレードしました。しかし、このエラーメッセージが表示されます(既にAPI 27をインストール済みです)。Android studioの新しいバージョンでビルドツールバージョンが見つからなかったため、修正方法がわかりません。

Error:Failed to find Build Tools revision 26.0.2 <a href="install.build.tools">Install Build Tools 26.0.2 and sync project</a>

Gradleファイルが変更され、プロジェクト構造にはタブが1つしかありません!

編集:これは `app/build.gradleの内容です:

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.m.finalocr"
        minSdkVersion 21
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.Android.support:appcompat-v7:27.0.2'
    implementation 'com.Android.support.constraint:constraint-layout:1.0.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.Android.support.test:runner:1.0.1'
    androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.1'
}

ご覧のとおり、buildToolsVersionはありません。それで、なぜ私のAndroidスタジオは、コンピューターに27バージョンがインストールされているときに、この特定のバージョン(26)を探すのですか?また、buildToolsVersion "26.0.2" and change it tobuildToolsVersion "27.0.3" `はどこで確認できますか?

16
user3486308

プロジェクトはビルドツールバージョン26.0.2を探していますが、まだコンピューターにダウンロードしてインストールしていません。

ダウンロードするには、[ツール]> [Android]> [SDK Manager]に移動し、新しいウィンドウの上部にある[SDKツール]タブをクリックします。次に、右下隅の「パッケージの詳細を表示」チェックボックスを選択します。最後に、26.0.2が表示される場所までスクロールダウンし、その横にあるチェックボックスをオンにして、[OK]をクリックしてインストールプロセスを開始します。

プロジェクトのビルドツールのバージョンを変更する場合は、プロジェクトのbuild.gradleファイル(「app」モジュール内)で指定します。ファイルを開き、「Android」セクションで次のプロパティを追加/更新して、使用するビルドツールバージョンを追加または更新します。

Android {
    buildToolsVersion "27.0.3"
    ...
}
21
shagberg