APP_PLATFORM被忽略
问题描述:
我收到以下错误:在执行时APP_PLATFORM被忽略
Android NDK: WARNING: APP_PLATFORM android-24 is larger than android:minSdkVersion 8 in jni/../AndroidManifest.xml
: NDK建造-C的src/main/
但APP_PLATFORM设置为8:
⋊> ~/g/gobandroid-ai-gnugo on master ⨯ cat src/main/jni/Application.mk 15:22:57
APP_PROJECT_PATH := $(call my-dir)/..
#project
APP_MODULES := gnuGo-3.8
APP_OPTIM := release
APP_BUILD_SCRIPT := $(call my-dir)/project/Android.mk
APP_ABI := armeabi armeabi-v7a x86 mips x86_64 mips64 arm64-v8a
APP_PLATFORM := android-8
答
android-8
平台似乎已被NDK开发人员淘汰。它不适用于r12-beta1,也不适用于r13-beta1。这些NDK版本中最早的可用平台是android-9
。
您是否验证过您的'Application.mk'实际上是在构建中使用的?例如,如果你在'APP_PLATFORM:= android-8'后面添加了一行只包含一些乱码的行,构建是否仍然成功? – Michael
是的 - 它似乎是特别的android-8 - android-9引发Android NDK:警告:APP_PLATFORM android-9比jni /../ AndroidManifest.xml中的android:minSdkVersion 8更大 - 我想我只是更新了minSDK到9 .. – ligi
您正在使用哪个NDK版本? NDK r12-beta1在平台目录下没有任何东西在android-9以下。 – Michael