【发布时间】:2012-07-24 12:35:40
【问题描述】:
我试图更好地理解使用 ndk-build 时 api 级别的选择是如何工作的。
我知道我可以在 Application.mk 中显式设置 APP_PLATFORM,否则 ndk-build 将针对清单中使用 android:minSdkVersion 指示的 api,但如果我的应用程序清单有android:minSdkVersion 和 android:targetSdkVersion,这都高于 minSdkVersion?
ndk-build 会以 targetSdkVersion 为目标吗?我该如何检查?
如果它针对更高的 api 级别,我想我将能够使用仅适用于该级别的本机 api 构建,但是如果我在具有较低 api 级别的设备上运行应用程序,它应该会失败,所以在这种情况下我应该实现某种 api 级别检查,对吗?
【问题讨论】:
标签: android c++ c android-ndk android-manifest