Android NDK: APP_STL stlport_static is no longer supported

今天打開之前2017年的VirtualApp,遇到如下問題

問題1:

Error while executing process D:\czg\sdk\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\czg\czgAs\VirtualAppDouble\lib\src\main\jni\Android.mk NDK_APPLICATION_MK=D:\czg\czgAs\VirtualAppDouble\lib\src\main\jni\Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=D:/czg/czgAs/VirtualAppDouble/lib/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=D:\czg\czgAs\VirtualAppDouble\lib\build\intermediates\ndkBuild\debug\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}

process_begin: CreateProcess(NULL, "", ...) failed

問題2

Android NDK: APP_STL stlport_static is no longer supported. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information. . Stop.
Open File

此問題出現的原因有可能是Android studio 中 ndk版本過高導致的,例如:


需要去https://developer.android.google.cn/ndk/下載更低的版本。

然後解壓下載NDK,配置項目的ndk

改爲:


OK!,再次build一下

參考:

Android NDK APP_STL gnustl_shared is no longer supported

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章