Tag: Android的清单

如何知道我正在使用ndk-build构建哪个API级别?

我正在尝试更好地理解在使用ndk-build时如何选择api级别。 我知道我可以在Application.mk中明确设置APP_PLATFORM ,否则ndk-build将使用android:minSdkVersion来定位清单中指示的api,但是如果我的应用程序的清单同时包含android:minSdkVersion和android:targetSdkVersion ,那么这是高于minSdkVersion? ndk-build会定位targetSdkVersion吗? 我怎么检查呢? 如果它针对更高的api级别,我想我将能够使用仅适用于该级别的本机apis进行构建,但是如果我在具有较低api级别的设备上运行该应用程序,它应该很难失败,所以在这种情况下我应该实现某种api级别的检查,这是正确的吗?