错误日志
/Users/nidhinagvanshi/Library/Android/sdk/ndk/20.0.5594570/ndk-build外部本机生成JSON发行版:执行ndkBuild可执行:
参数: NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/nidhinagvanshi/Downloads/VirtualApp-master-2/VirtualApp/lib/src/main/jni/Android.mk NDK_APPLICATION_MK=/Users/nidhinagvanshi/Downloads/VirtualApp-master-2/VirtualApp/lib/src/main/jni/Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=/Users/nidhinagvanshi/Downloads/VirtualApp-master-2/VirtualApp/lib/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=/Users/nidhinagvanshi/Downloads/VirtualApp-master-2/VirtualApp/lib/build/intermediates/ndkBuild/release/lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false
-n jvmArgs:
/Users/nidhinagvanshi/Library/Android/sdk/ndk/20.0.5594570/build/core/add-application.mk:178:* Android :不再支持APP_STL gnustl_static。请切换到c++_static或c++_shared。有关详细信息,请参阅https://developer.android.com/ndk/guides/cpp-support.html。。停止播放。外部本机生成JSON发行版:使用平台版本16进行ABI /Users/nidhinagvanshi/Downloads/VirtualApp-master-2/VirtualApp/lib/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build.json和min SDK版本14的外部原生生成JSON发行版:由于:外部本机生成JSON发行版:-预期的JSON /Users/nidhinagvanshi/Downloads/VirtualApp-master-2/VirtualApp/lib/.externalNativeBuild/ndkBuild/release/armeabi-v7a/android_gradle_build.json文件不存在,将删除过时的json文件夹外部本机生成JSON发行版:-缺少以前的命令文件/Users/nidhinagvanshi/Downloads/VirtualApp-master-2/VirtualApp/lib/.externalNativeBuild/ndkBuild/release/armeabi-v7a/ndkBuild_build_command.txt,将删除陈旧的json文件夹
Android.mk
LOCAL_PATH := $(call my-dir)
MAIN_LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := va++
LOCAL_CFLAGS := -Wno-error=format-security -fpermissive -DLOG_TAG=\"VA++\"
LOCAL_CFLAGS += -fno-rtti -fno-exceptions
LOCAL_C_INCLUDES += $(MAIN_LOCAL_PATH)
LOCAL_C_INCLUDES += $(MAIN_LOCAL_PATH)/Foundation
LOCAL_C_INCLUDES += $(MAIN_LOCAL_PATH)/Jni
LOCAL_SRC_FILES := Jni/VAJni.cpp \
Foundation/IOUniformer.cpp \
Foundation/VMPatch.cpp \
Foundation/SymbolFinder.cpp \
Foundation/Path.cpp \
Foundation/SandboxFs.cpp \
Substrate/hde64.c \
Substrate/SubstrateDebug.cpp \
Substrate/SubstrateHook.cpp \
Substrate/SubstratePosixMemory.cpp \
LOCAL_LDLIBS := -llog -latomic
LOCAL_STATIC_LIBRARIES := fb
include $(BUILD_SHARED_LIBRARY)
include $(MAIN_LOCAL_PATH)/fb/Android.mklocal.properties
sdk.dir=/Users/nidhinagvanshi/Library/Android/sdk ndk.dir=/Users/nidhinagvanshi/Library/Android/sdk/ndk/20.0.5594570
#Sat 08-22:01:39 IST 2021
发布于 2021-05-09 10:08:52
我通过降级NDK来解决这个错误。在local.properties中更改了以下行:
ndk.dir=/Users/nidhinagvanshi/Library/Android/sdk/ndk/17.2.4988734https://stackoverflow.com/questions/67455135
复制相似问题