Clean Blank Android App fails to build - 'failed to find Build Tools revision 23.0.0 rc1'

醉酒当歌 提交于 2019-11-30 09:37:30

Open the SDK Manager and find the version of the Android SDK Build-tools which is installed and that you want to use. Then go to Gradle Scripts > build.gradle (Module: app). Set the buildToolsVersion to your version.

Edit: There is an easier solution. Right click on the project > Open Module Settings. Choose the Complie Sdk Version and Build Tools Version you want to use.

If you cannot find 23.0.0 rc1 in sdk mananger, you can modify gradle's sdk version. How? edit build.gradle like this, and change buildToolsVersion.

android {
    compileSdkVersion 22
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.sunjiajia.androidnewwidgetsdemo"
        minSdkVersion 14
            targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

find the BuildTools ids you want to install,

ANDROID_HOME=/Users/prayagupd/Library/Android/sdk/

$ANDROID_HOME/tools/android list sdk -a | grep "revision 23"
  10- Android SDK Build-tools, revision 23.0.3
  11- Android SDK Build-tools, revision 23.0.2
  12- Android SDK Build-tools, revision 23.0.1
  13- Android SDK Build-tools, revision 23 (Obsolete)

Then, install the buildTool version you want, eg. 23.0.1 as 23 is obsolete.

$ANDROID_HOME/tools/android update sdk -a -u -t 12

You can achieve the same thing using

$ANDROID_HOME/tools/android sdk

which will show the buildTools in UI as below,

Then ./gradlew clean build should be SUCCESSFUL.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!