android ndk: aborting . stop,编译时出现android ndk aborting stop怎么破

编译时出现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.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值