Sun*_*ung 5 android android-ndk ndk-build
我已经使用Android NDK多年了,但是最近,当我使用ndk-build(ndk版本15)构建CPP时,看到以下消息
Android NDK:不支持android-9。使用支持的最低版本android-14。Android NDK:警告:APP_PLATFORM android-14高于android:minSdkVersion 9
为什么NDK停止支持低于android-14的Android水平(3-13)?
我尝试在NDK指南(https://developer.android.com/ndk/guides/stable_apis.html)上找到原因,尽管我仍然不知道。似乎NDK仍支持高于或等于3级。
我也猜到了,我在c ++中需要使用的标志或功能之一可能导致这种情况。但是,到目前为止,我什至找不到任何线索。
LOCAL_CPP_FEATURES := rtti exceptions
APP_CPPFLAGS += -std=c++11
APP_STL := gnustl_static
Run Code Online (Sandbox Code Playgroud)
小智 3
如果您的应用程序应在 android-9 上运行,请不要更新 NDK 版本 15
根据 NDK 修订历史记录(https://developer.android.com/ndk/downloads/revision_history.html),
不再支持 Android 2.3 (android-9)。NDK 中的最低 API 级别目标现在是 Android 4.0 (android-9)。如果您的 APP_PLATFORM 设置低于 android-14,则使用 android-14。
| 归档时间: |
|
| 查看次数: |
2409 次 |
| 最近记录: |