我正在开发使用NDK功能的Android应用程序。我的应用程序定义android:minSdkVersion,并android:targetSdkVersion在AndroidManifest.xml和APP_PLATFORM在JNI / Application.mk。
我目前的理解是,android:minSdkVersion降低支持的最低操作系统版本,android:targetSdkVersion声明要链接的Java库版本,并APP_PLATFORM声明要链接的C ++库。
两个问题:
我的理解正确吗?
是否确定了APP_PLATFORM要大于android:minSdkVersion?还是必须彼此平等?
我提出问题的原因是:我希望我的应用程序可用于API> = 10的设备,但我需要使用NDK 文件夹中AMotionEvent_getAxisValue定义的NDK函数(例如)platforms\android-13。所以我用android:minSdkVersion=10和APP_PLATFORM=13。项目可以成功编译,但是可以在API 10-12设备上运行吗?
扬帆大鱼
相关分类