Ich habe ein Android-Projekt übernommen, und leider weiß ich nicht, mit welcher SDK-Version und Android Studio-Version es gebaut wurde.Konnte die Eigenschaft nicht finden ANDROID_BUILD_TOOLS_VERSION
Allerdings kompiliert die meisten Code gut, außer dass ich eine Beschwerde über eine fehlende Eigenschaft, ANDROID_BUILD_TOOLS_VERSION, in build.gradle.
Ist das eine Eigenschaft, die in früheren SDKs definiert wurde und jetzt entfernt wurde, oder gibt es eine andere Möglichkeit, diese Eigenschaft jetzt zu definieren?
Natürlich könnte ich es nur hinzufügen, um den Compiler-Fehler loszuwerden, aber ich würde gerne wissen, warum das passiert.
Dies ist, was der entsprechende Abschnitt wie folgt aussieht:
android {
compileSdkVersion 23
buildToolsVersion ANDROID_BUILD_TOOLS_VERSION
useLibrary 'org.apache.http.legacy'
defaultConfig {
minSdkVersion ANDROID_MIN_SDK_VERSION
targetSdkVersion ANDROID_TARGET_SDK_VERSION
}
buildTypes {
release {
minifyEnabled false
}
}
dexOptions {
javaMaxHeapSize "4g"
}
}
buildToolsVersion '23 .0.2 ', minSdkVersion 12 // ändern Sie nach Ihrem Bedarf targetSdkVersion 23 versuchen Sie es – Nisarg
Die Frage war über die Eigenschaft ANDROID_BUILD_TOOLS_VERSION, nicht welche Version ich mit/für kompilieren sollte. –
buildToolsVersion '23 .0.2 ' – Nisarg