空白Android应用程序无法构建-';未能找到版本23.0.0 rc1';的生成工具;
Android新手,尝试构建一个干净的“空白应用”Android项目 我得到了下面的错误,这是令人困惑的,因为我已经使用SDK管理器安装了版本24,不确定它为什么要寻找versoin 23。但是它没有给我任何一种线路号,有什么建议吗?多谢各位空白Android应用程序无法构建-';未能找到版本23.0.0 rc1';的生成工具;,android,android-sdk-tools,build-tools,Android,Android Sdk Tools,Build Tools,Android新手,尝试构建一个干净的“空白应用”Android项目 我得到了下面的错误,这是令人困惑的,因为我已经使用SDK管理器安装了版本24,不确定它为什么要寻找versoin 23。但是它没有给我任何一种线路号,有什么建议吗?多谢各位 Configuration on demand is an incubating feature. :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest
Configuration on demand is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72220Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42220Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugAidl'.
> aidl is missing
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 2.243 secs
Executing tasks: [:app:assembleDebug]
Configuration on demand is an incubating feature.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> failed to find Build Tools revision 23.0.0 rc1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 1.136 secs
打开SDK管理器,找到已安装且要使用的Android SDK构建工具的版本。 然后转到Gradle Scripts>build.Gradle(模块:app)。将buildToolsVersion设置为您的版本 编辑:
有一个更简单的解决办法。右键单击项目>打开模块设置。选择要使用的Complie Sdk版本和构建工具版本。如果在Sdk管理器中找不到23.0.0 rc1,可以修改gradle的Sdk版本。 怎么用?像这样编辑build.gradle,并更改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'
}
}
}
查找要安装的BuildTools ID,
然后,安装所需的构建工具版本,例如23.0.1
,因为23
已过时
$ANDROID_HOME/tools/android update sdk -a -u -t 12
您可以使用
将在UI中显示构建工具,如下所示
然后,
/gradlew clean build
应该会成功。你的gradle文件是什么样子的?当你将构建工具更新为23.0.0 rc2
时,它无法加载23.0.0 rc1
可能的副本应该作为答案进行检查,但在android studio中找不到23.0.0 rc2
$ANDROID_HOME/tools/android update sdk -a -u -t 12
$ANDROID_HOME/tools/android sdk