首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >[NDK_PROJECT_PATH=null]。无法解决与并行空间相关的样例项目中的Android-NDK错误。

[NDK_PROJECT_PATH=null]。无法解决与并行空间相关的样例项目中的Android-NDK错误。
EN

Stack Overflow用户
提问于 2021-05-09 07:08:42
回答 1查看 427关注 0票数 0

错误日志

/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

代码语言:javascript
复制
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.mk

local.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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-09 10:08:52

我通过降级NDK来解决这个错误。在local.properties中更改了以下行:

代码语言:javascript
复制
ndk.dir=/Users/nidhinagvanshi/Library/Android/sdk/ndk/17.2.4988734
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67455135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档