2016-08-02 245 views
0

我收到以下错误:在执行时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 
+0

您是否验证过您的'Application.mk'实际上是在构建中使用的?例如,如果你在'APP_PLATFORM:= android-8'后面添加了一行只包含一些乱码的行,构建是否仍然成功? – Michael

+0

是的 - 它似乎是特别的android-8 - android-9引发Android NDK:警告:APP_PLATFORM android-9比jni /../ AndroidManifest.xml中的android:minSdkVersion 8更大 - 我想我只是更新了minSDK到9 .. – ligi

+0

您正在使用哪个NDK版本? NDK r12-beta1在平台目录下没有任何东西在android-9以下。 – Michael

回答

2

android-8平台似乎已被NDK开发人员淘汰。它不适用于r12-beta1,也不适用于r13-beta1。这些NDK版本中最早的可用平台是android-9