我收到了有关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工具链错误
答案 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构建它。