ndk-build を使用するときに API レベルの選択がどのように機能するかをよりよく理解しようとしています。
Application.mkAPP_PLATFORM
で明示的に設定できることはわかっています。それ以外の場合、ndk-build はマニフェストで示されている api をターゲットにしますが、アプリケーションのマニフェストに と の両方があり、これが minSdkVersion より高い場合はどうなりますか?android:minSdkVersion
android:minSdkVersion
android:targetSdkVersion
ndk-build はtargetSdkVersionをターゲットにしますか? そして、どうすればそれを確認できますか?
より高い API レベルを対象とする場合、そのレベルでのみ使用可能なネイティブ API を使用してビルドできると思いますが、より低い API レベルのデバイスでアプリケーションを実行すると、惨めに失敗するはずなので、その場合は私がある種の API レベル チェックを実装する必要がありますが、それは正しいですか?