android - Android NDK:内部错误:armeabi ABI 应该只有一个架构定义。成立:
问题描述
我正在处理OpenCv
项目,我有这个Android.mk
文件,我正在设置路径OpenCv libraries
OPENCV_INCLUDE_DIR := $(OPENCV_ANDROID_SDK_HOME)\sdk\native\jni\include
OPENCV_LIBS_DIR := $(OPENCV_ANDROID_SDK_HOME)\sdk\native\libs\$(TARGET_ARCH_ABI)
OPENCV_3RD_PARTY_LIBS_DIR := $(OPENCV_ANDROID_SDK_HOME)\sdk\native\3rdparty\libs\$(TARGET_ARCH_ABI)
当我尝试同步时,graddle
我error
从ndk-bundle
执行过程时出错
D:\Android\sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\*****\trunk\iShow\src\main\cpp\Android.mk NDK_APPLICATION_MK=D:\****\trunk\iShow\src\main\cpp\Application.mk APP_ABI=armeabi NDK_ALL_ABIS=armeabi NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=D:/****/trunk/iShow/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=D:\****\trunk\iShow\build\intermediates\ndkBuild\debug\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
Android NDK: INTERNAL ERROR: The armeabi ABI should have exactly one architecture definitions. Found:
*** Android NDK: Aborting... . Stop. Open File
我尝试替换$(TARGET_ARCH_ABI)
为abi-armeabi-v7a
或任何其他它不起作用。
更新的问题
这是我得到init.mk
文件的部分ndk-bundle dir
error
# Check that each ABI has a single architecture definition
$(foreach _abi,$(strip $(NDK_ALL_ABIS)),\
$(if $(filter-out 1,$(words $(NDK_ABI.$(_abi).arch))),\
$(call __ndk_info,INTERNAL ERROR: The $(_abi) ABI should have exactly one architecture definitions. Found: '$(NDK_ABI.$(_abi).arch)')\
$(call __ndk_error,Aborting...)\
)\
)
Error:ABIs [armeabi] are not supported for platform. Supported ABIs are [armeabi-v7a, arm64-v8a, x86, x86_64].
请帮忙
解决方案
推荐阅读
- pentaho-report-designer - How can I use a csv file as a parameter data source?
- jquery - JQuery datatable issue
- angular - Angular mat-menu close on click tab event
- python - save and write a .vtk polydata file
- disconnect - Google coral board disconnects randomly
- c# - 如何在 Azure Web App 上托管的 Web 表单中检索当前 Azure AD 用户信息(电子邮件、名字、姓氏)?
- python - How to access local file system through flask RESTful API deployed in Google App Engine
- python - 检查下一个和上一个索引
- python - How to clear all widgets from all sizers?
- python - 将带括号的内容过滤到 Python 列表中