Neu bei Android, Versucht, ein sauberes Android-Projekt "Blank App" zu erstellen.
Ich erhalte die folgende Fehlermeldung, die verwirrend ist, weil Version 24 mit dem SDK-Manager installiert wurde. Vielen Dank.
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
Öffnen Sie den SDK-Manager und suchen Sie nach der Version der Android SDK Build-Tools, die installiert sind und die Sie verwenden möchten .. __ Gehen Sie zu Gradle-Skripts> build.gradle (Modul: app). Legen Sie die BuildToolsVersion auf Ihre Version fest.
Bearbeiten: Es gibt eine einfachere Lösung. Klicken Sie mit der rechten Maustaste auf das Projekt> Moduleinstellungen öffnen. Wählen Sie die Complie Sdk-Version und Build-Tool-Version, die Sie verwenden möchten.
Wenn Sie 23.0.0 rc1 in sdk mananger nicht finden können, können Sie die sdk-Version von gradle ändern Wie? edit.buildle wie folgt editieren und buildToolsVersion ändern.
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'
}
}
}
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)
Installieren Sie dann die gewünschte buildTool-Version, z. 23.0.1
als 23
ist veraltet.
$Android_HOME/tools/Android update sdk -a -u -t 12
$Android_HOME/tools/Android sdk
welche die buildTools in der Benutzeroberfläche wie folgt zeigt,
Dann sollte ./gradlew clean build
ERFOLGREICH sein.