尝试更新cocos OpenSSL时遇到错误

时间:2016-05-09 08:54:05

标签: java android c++ android-ndk cocos2d-x

我收到了有关OpenSSL安全性的消息。我做了以下http://blog.cocos2d-x.org/2016/04/openssl-update/,现在我的项目中有一个我不理解的错误。

15:56:54 ****增量构建配置发布项目应用程序**** python /Applications/cocos2d-x-3.10/projects/app/proj.android_v2/build_native.py -b发布全部 Android NDK:警告:APP_PLATFORM android-19比./AndroidManifest.xml中的android:minSdkVersion 14大 “mk start !!!!!!!!!” LOCAL_C_INCLUDES是jni /../../类 CPP_FILES是jni /../../ Classes / AppDelegate.cpp jni /../../ Classes / BaseLayer.cpp jni /../../ Classes / Character.cpp jni /../../ Classes /DamageInfo.cpp jni /../../ Classes / DotchiLayer.cpp jni /../../ Classes / DotchiScrollView.cpp jni /../../ Classes / DotchiSprite.cpp jni /../ .. /Classes/DotchiStatus.cpp jni /../../ Classes / Facility.cpp jni /../../ Classes / FacilityLayer.cpp jni /../../ Classes / GameLayer.cpp jni /../ ../Classes/GameStatus.cpp jni /../../ Classes / HowToLayer.cpp jni /../../ Classes / NumberSprite.cpp jni /../../ Classes / OpeningLayer.cpp jni /。 ./../Classes/SaveUtil.cpp jni /../../ Classes / StatusLayer.cpp jni /../../ Classes / TapInfo.cpp jni /../../ Classes / TroubleLayer.cpp Android NDK:jni /../../ cocos2d / external / freetype2 / prebuilt / android / Android.mk:在导入路径中找不到带有“chipmunk”标签的模块
jni /../../ cocos2d / cocos /./ Android.mk:236:*** Android NDK:正在中止。 。停止。 Android NDK:您确定NDK_MODULE_PATH变量是否已正确定义? Traceback(最近一次调用最后一次): Android NDK:搜索了以下目录:
Android NDK:
  文件“/Applications/cocos2d-x-3.10/projects/app/proj.android_v2/build_native.py”,第159行, make:输入目录/Applications/cocos2d-x-3.10/projects/app/proj.android_v2' make: Leaving directory / Applications / cocos2d-x-3.10 / projects / app / proj.android_v2' 选定的NDK工具链版本是4.8!     建立(opts.ndk_build_param,opts.android_platform,opts.build_mode)   文件“/Applications/cocos2d-x-3.10/projects/app/proj.android_v2/build_native.py”,第146行,在构建中     do_build(cocos_root,ndk_root,app_android_root,ndk_build_param,sdk_root,android_platform,build_mode)   在do_build中输入文件“/Applications/cocos2d-x-3.10/projects/app/proj.android_v2/build_native.py”,第82行     提升异常(“为项目构建动态库[”+ app_android_root +“]失败!”) 例外:为项目构建动态库[/Applications/cocos2d-x-3.10/projects/app/proj.android_v2]失败!

15:57:04 Build Complete(花了9s.912ms)

in the android.mk file in the ui folder.


LOCAL_ARM_MODE := arm

include $(BUILD_STATIC_LIBRARY)

$(call import-module,freetype2/prebuilt/android)
$(call import-module,chipmunk)
$(call import-module,platform/android)

使用r11c时我有cocos2dx 3.10和ndk r9d我无法找到gcc工具链错误

3 个答案:

答案 0 :(得分:0)

所以只有在使用NDK 11时才会出现问题?我有一个类似的问题,我无法使用NDK 11构建我的项目,我通过将NDK降级到10版来解决它。我认为Cocos2d-X可能与NDK 11不兼容,因为它缺少RELEASE.txt文件。

检查此主题:Cocos2dx Android build error: "arm-linux-androideabi-g++: No such file or directory"

答案 1 :(得分:0)

将RELEASE.txt添加到您的ndk路径并添加以下

r11c (64 bit)

答案 2 :(得分:0)

我已在Cocos2dxv3.0pre-alpha版本中解决了这个问题。 请按照以下链接: - http://www.bengigi.com/cocos2d-x-fix-for-openssl-problem/ 您只需从此处下载此curl库并替换现有cocos2dx文件夹中的内容。 对我来说,它适用于构建项目选项,但它可能会产生干净构建问题,也可能适用于clean-build。首先建议只使用更新curl lib构建它。