Wie erfahre ich, welche API-Ebene ich für die Verwendung von ndk-build erstelle?

Ich versuche besser zu verstehen, wie die Auswahl der API-Ebene bei Verwendung von ndk-build funktioniert.

Ich weiß, dass ich das explizit einstellen kannAPP_PLATFORM imApplication.mk, und dieser andernfalls ndk-build zielt auf die im Manifest mit angegebene API abandroid:minSdkVersion, aber was ist, wenn das Manifest meiner Anwendung beides enthält?android:minSdkVersion undandroid:targetSdkVersion, und das ist höher als minSdkVersion?

Wird ndk-build das ziel habentargetSdkVersion? Und wie kann ich das überprüfen?

Falls es auf die höhere API-Ebene abzielt, kann ich wahrscheinlich mit nativen APIs erstellen, die nur für diese Ebene verfügbar sind. Wenn ich die Anwendung jedoch auf einem Gerät mit niedrigerer API-Ebene ausführe, sollte dies kläglich scheitern sollte eine Art von API-Level-Überprüfung implementieren, ist das richtig?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage