编译时出现android ndk aborting stop怎么破
更新时间:2019-10-26 10:26
最满意答案
在报错行前加入:
$(call import-add-path, cocos2dx引擎绝对路径)
$(call import-add-path, cocos2dx引擎绝对路径/cocos2dx)
$(call import-add-path, cocos2dx引擎绝对路径/cocos2dx/platform/third_party/android\prebuilt)
先测试通过,后面再改回用相对路径即可,如:
$(call import-add-path, $(LOCAL_PATH)/../..)
2016-05-29 回答
其他回答
首先不知道你用的是cocos2dx哪个版本。视频里面用的又是哪个版本。 最新的android ndk,已经不需要另外安装cygwin了。 1.android 4.4包可以修改为其它版本,dependencies这个包,默认我也没有。因为我未加入额外的jar包 2.我一直不知道obj这个包...
2016-05-29 回答
相关问答
在报错行前加入: $(call import-add-path, cocos2dx引擎绝对路径) $(call import-add-path, cocos2dx引擎绝对路径/cocos2dx) $(call import-add-path, cocos2dx引擎绝对路径/cocos2dx/platform/third_party/android\prebuilt) 先测试通过,后面再改回用相对路径即可,如: $(call import-add-path, $(LOCAL_PATH)/../..)
...
这是解决方案,更新到NDK8c 步骤零 :下载并修复Android NDK我不知道如何,但ndk有一个非常有趣的缺陷,(在我的oppinion)不允许你编译很多的东西,所以为了能够编译OpenSSL你需要做一个小修复,提取ndk8c无论你保持你的工具,然后编辑该文件:android-ndk-r8c / build / gmsl / __ gmsl line 512:change line int_encode = $(__gmsl_tr1)$(wordlist 1,$1,$(__gmsl_inpu
...
首先,确保在Project Structure对话框中有ndk路径设置。 如果这不是问题,请尝试调试ndkClean任务,因为这是构建失败的问题。 通过在设置对话框的编译器部分的命令行选项文本框中添加--stacktrace --debug ,或者尝试查看此任务中的行并找到有问题的行,可以创建更多信息丰富的gradle生成日志。 First, make sure you have the ndk path setup in Project Structure dialog. If this is
...
看来你在jni/Android.mk上有空格,这似乎是不正确的。 您应该尝试删除这些空格。 您可能也想看看以下问题: 安装android OpenCV无法在构建时找到错误 It seems you have spaces on jni/Android.mk, which seems to be incorrect. You should try removing those blank spaces. You might want to take a look at the following q
...
使用命令提示符转到ndk位置(cd C:\ android \ ndk)。 然后键入命令 ndk-build -C your_project_location
希望这会让你朝着正确的方向前进。 您可以使用该命令找到有关“ndk-build”的更多信息 ndk-build --help
Go to the ndk location(cd C:\android\ndk) using command prompt. Then type the command ndk-build -C your_pr
...
当看到Android.mk structure 。 我想我需要像这样更改Android.mk文件: LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := ffmpeg
LOCAL_SRC_FILES := libs/ffmpeg.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := final_ffmpeg
...
对于ndk初学者来说,这是一个非常好的教程http://marakana.com/forums/android/examples/49.html 在教程中:当你在android-ndk-r8b上构建替换步骤时说 go to your NDK-HOME and run make APP=ndk_demo
做这个 go to your android project directory and run ndk-build in terminal
清单 1)确保设置路径NDK路径 2)确保生成
...
注意:如果您已经创建了项目,之后您通过SDK Tools安装了Android NDK,CMake和LLDB,那么您的项目可能无法构建,即Make Project时会出现错误。 请按照以下步骤操作: 安装Android NDK,CMake和LLDB 在Android中创建新项目并选中“ 包括C ++支持” 最后启用异常支持和运行时类型信息支持 按完成。 在app level build.gradle文件中。 在apply plugin:...之前添加以下行apply plugin:... impor
...
你的ndk- buid包含prebuit静态库,即使在干净的构建中也不应该消失。 有一些非标准步骤构建libbar.a并将其复制到../../../../lib/ 。 如果你有充分的理由不直接从它建立的地方链接到libbar.a( …/obj/local/armeabi ),那么你有两个选择:如果$(LOCAL_SRC_FILES)存在,则有条件地include $(PREBUILT_STATIC_LIBRARY) ,或者如果干净不是目标。 按照前一种方法的简单概述: include $(CLEA
...
我尝试了你的mk文件,它运行良好,所以我认为你正在运行你的ndk-build只是在jni目录,但它应该是这个目录。 I tried your mk file and it worked well , so I think you are running your ndk-build just in jni dir, but it should be out of this dir.