cocos creator 教程编译发布到iOS平台后 怎么加SDK

主题 : 用cocos Creator发布到android平台报错,这是什么原因呢
级别: 新手上路
UID: 540775
可可豆: 89 CB
威望: 80 点
在线时间: 11(时)
发自: Web Page
用cocos Creator发布到android平台报错,这是什么原因呢&&&
我用官方提供的摘星星案例,直接发布到android平台,然后具体日志(下面有图片)如下,这是什么原因呢,麻烦大神指导下如何做,谢谢Cocos console version: 2.1Creating temp native cocos project to C:\Users\Administrator\Desktop\complete_project\build\complete_project\jsb& 拷贝模板到 C:\Users\Administrator\Desktop\complete_project\build\complete_project\tempCocosProjectCompiled successfullyCocos Creator v0.7Updated project.propertiesAndroid NDK: WARNING: APP_PLATFORM android-18 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml make.exe: Entering directory `C:/Users/Administrator/Desktop/complete_project/build/complete_project/jsb/frameworks/runtime-src/proj.android'[armeabi] Gdbserver : [arm-linux-androideabi-4.8] libs/armeabi/gdbserver[armeabi] Gdbsetup : libs/armeabi/gdb.setup[armeabi] Compile++ arm : cocos2djs_shared &= AppDelegate.cpp[armeabi] Compile++ arm : cocos2djs_shared &= SimpleConfigParser.cpp[armeabi] Compile++ arm : cocos2djs_shared &= RuntimeJsImpl.cpp[armeabi] Compile++ arm : cocos2djs_shared &= main.cppIn file included from E:\CocosFramework\frameworks\/cocos2d-x-3.9/cocos/3d/prebuilt-mk/../../network/HttpClient.h:34:0,[armeabi] Compile thumb : cpufeatures &= cpu-features.c[armeabi] StaticLibrary : libcpufeatures.aAt global scope:[armeabi] SharedLibrary : libcocos2djs.soE:\CocosFramework\frameworks\/cocos2d-x-3.9/cocos/scripting/js-bindings/proj.android/prebuilt-mk/..\..\..\..\..\prebuilt\android/armeabi/libjscocos2dandroid.a(CCJavascriptJavaBridge.o):function JavascriptJavaBridge::CallInfo::checkType(std::string const&, unsigned int*): error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)')'make.exe: *** [obj/local/armeabi/libcocos2djs.so] Error 1make.exe: Leaving directory `C:/Users/Administrator/Desktop/complete_project/build/complete_project/jsb/frameworks/runtime-src/proj.android'编译模式:debugBuild Failed: Error: Compile cocos process exited unnormal with code: 14[ 此帖被yke108在 17:30重新编辑 ]
图片:QQ截图32.png
图片:QQ截图48.png
图片:QQ截图55.png
级别: 新手上路
可可豆: 42 CB
威望: 48 点
在线时间: 41(时)
发自: Web Page
请用 ndk r10e 试试 ....
级别: 新手上路
UID: 540775
可可豆: 89 CB
威望: 80 点
在线时间: 11(时)
发自: Web Page
回 1楼(jyinkailej_) 的帖子
在网上找了很久,都找不到 ndk r10e 的链接,官方的链接我又找不开,求一个下载链接来用下
级别: 新手上路
可可豆: 42 CB
威望: 48 点
在线时间: 41(时)
发自: Web Page
级别: 新手上路
可可豆: 42 CB
威望: 48 点
在线时间: 41(时)
发自: Web Page
o&&你是打不开官网链接,那看这里 :
级别: 新手上路
UID: 540775
可可豆: 89 CB
威望: 80 点
在线时间: 11(时)
发自: Web Page
回 3楼(jyinkailej_) 的帖子
谢谢,下载好了
级别: 新手上路
UID: 540775
可可豆: 89 CB
威望: 80 点
在线时间: 11(时)
发自: Web Page
回 4楼(jyinkailej_) 的帖子
可以了,谢谢
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版04:32:01 UTC
大神快快来
04:49:34 UTC
04:56:40 UTC
在 iOS 平台关闭 openssl 库中的 async 功能,避免苹果商店由于程序使用了 (setcontext, getcontext, makecontext) 等接口而遭拒。
近期苹果商店审查时对于 API 使用的要求越来越严格了,我们也会持续关注苹果审核标准,并从引擎层面解决可能存在的 API 使用问题。
会是因为这个导致的吗?如果是那么该如何解决呢?
12:35:18 UTC
同问题,集成百度定位后报错
03:37:43 UTC
1.5.1升级了openssl这个库,你的百度sdk是不是也用到了openssl静态库?是不是百度sdk需要低版本的openssl?
03:44:34 UTC
目前引擎用的openssl版本为:openssl-1.1.0c我搜索了源码,并没有找到你缺失的SSLv23client_methodOPENSSLadd_all_algorithms_noconfSSLload_error_strings这几个函数,这个需要查下百度sdk使用的openssl版本。需要百度sdk升级才可以啊。引擎不可能为了适配第三方sdk,而把自己的openssl降级,毕竟低版本的openssl存在很多安全漏洞。
05:19:05 UTC
没办法,只能放弃百度地图改换高德地图了
05:40:32 UTC
理论上,这些第三方sdk都应该把库编译为so动态库文件,这样就不会跟引擎的静态库冲突了。
09:00:46 UTC
是的,个别sdk兼容上确实考虑不周全
09:04:37 UTC
另外升级到1.5.1之后明显感觉切换场景变慢了,场景切换后fps瞬间掉到10以下,然后正常,原生平台更明显,这个情况会不会和场景的自动释放资源有关?
01:36:10 UTC
帮忙看看变慢的原因吧。
01:48:17 UTC
另外升级到1.5.1之后明显感觉切换场景变慢了,场景切换后fps瞬间掉到10以下,然后正常,原生平台更明显,这个情况会不会和场景的自动释放资源有关?
这个描述太笼统了,能不能说一下是切换场景后帧率直接下降到 10fps 还是切换场景过程中帧率比较低,在新场景中恢复正常?
06:24:56 UTC
找到问题了,是因为勾选了场景的自动释放资源选项,导致切换场景的时候要慢2-3秒,fps会掉到10以下,取消这个勾选就正常了,但是不勾选这个选项有没其他办法释放资源?或者有没有其他办法能手动释放?
06:27:37 UTC
资源的管理参考:
02:02:54 UTC
安装1.5后,看到需要使用vs2017,引擎研发组 是否给 广大开发者制造升级难度,各大平台类似openssl这样库,不会更新那么快,你们动不动就上最新版本,更新到新版本后,与其他sdk起冲突,迫不得已只能在将回1.4,是否可以考虑在升产品版本的时候在使用这些最新的东西,这真的是增加广大开发者的升级引擎的难度了
03:23:33 UTC
03:31:20 UTC
百度SDK升级到最高版本啦,报同样的错,跪求楼主怎么解决啊!!! "SSLv23client_method", referenced from:"SSLload_error_strings", referenced from:"OPENSSLadd_all_algorithms_noconf", referenced from:"SSLlibrary_init", referenced from:linker command failed with exit code 1 (use -v to see invocation)
05:43:45 UTC
删除百度地图的openssl库,替换成和creator版本一直的库,当时我没找到同版本的库文件,所有改换成高德地图了
11:42:46 UTC
我在引擎的安装目录下,找到了ssl的库,使用引擎的包替换到百度底图下,一样报这个错误
03:04:22 UTC
已解决这个问题,在ios下设置里,工程属性里把百度地图sdk拖到第一位去,让工程优先使用百度sdk里带的openssl库即可解决问题,之前也试各位说的各种替换openssl库的方法,均告失败~~~~~~~结果改下设置就解决问题了,更多技术交流可加群Pages: 1/2
主题 : 构建发布android平台报错
级别: 新手上路
可可豆: 42 CB
威望: 32 点
在线时间: 156(时)
发自: Web Page
构建发布android平台报错&&&
win10 系统 python 2.7.8偏好设置 我用的是github下载的21点游戏的demo构建发布时报错如下
级别: 版主
可可豆: 221 CB
威望: 221 点
在线时间: 125(时)
发自: Web Page
打包的问题请参考置顶 QA,相信大多数情况的解决办法里面都包含了,比如 3.9 要配合 NDK r10 版本,还有很关键的是检查你的环境变量
级别: 新手上路
可可豆: 39 CB
威望: 39 点
在线时间: 46(时)
发自: Web Page
引用 引用第1楼panda于 18:17发表的&&:打包的问题请参考置顶 QA,相信大多数情况的解决办法里面都包含了,....... 为什么这个帖子还没通过管理员验证?没法看啊!
级别: 新手上路
可可豆: 39 CB
威望: 39 点
在线时间: 46(时)
发自: Web Page
我遇上了相同的错误:Build Failed: Error: Compile cocos process exited unnormal with code: 14&&&&at ChildProcess.&anonymous& (D:\others\dist\resources\app.asar\editor\core\gulp-build.js:1:10234)&&&&at emitTwo (events.js:87:13)&&&&at ChildProcess.emit (events.js:172:7)&&&&at maybeClose (internal/child_process.js:817:16)&&&&at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)&&&&at D:\others\dist\resources\app.asar\editor\core\builder.js:1:1641&&&&at Gulp.doneCallback (D:\others\dist\resources\app.asar\editor\core\gulp-build.js:1:11095)&&&&at Gulp.Orchestrator.stop (D:\others\dist\resources\app.asar\node_modules\orchestrator\index.js:150:9)&&&&at D:\others\dist\resources\app.asar\node_modules\orchestrator\index.js:277:22&&&&at finish (D:\others\dist\resources\app.asar\node_modules\orchestrator\lib\runTask.js:21:8)&&&&at cb (D:\others\dist\resources\app.asar\node_modules\orchestrator\lib\runTask.js:29:3)&&&&at ChildProcess.&anonymous& (D:\others\dist\resources\app.asar\editor\core\gulp-build.js:1:10232)&&&&at emitTwo (events.js:87:13)&&&&at ChildProcess.emit (events.js:172:7)
级别: 新手上路
可可豆: 39 CB
威望: 39 点
在线时间: 46(时)
发自: Web Page
搞了一个下午,android版的构建还是失败,对creator的感受很不好看置顶QA的帖子又说什么:这篇帖子还没通过管理员验证,暂时不能查看申请进*****也未见回复
级别: 版主
可可豆: 221 CB
威望: 221 点
在线时间: 125(时)
发自: Web Page
原生打包环境的注意事项:1. 检查路径&&&&在偏好设置中设置好的路径必须确保是正确的,比如:ant 路径需要设置到 ant 安装目录内的 bin 目录下,NDK 是其根目录,而 Android SDK 的目录下应该包含 build-tools、platforms 等文件夹。2. 检查 Xcode 和 Visual Studio&&&&打包 Mac 版本和 iOS 版本需要 Xcode 支持。打包 Windows 版本需要安装 Visual Studio,同时在安装 Visual Studio 时,默认并没有勾选 C++ 编译组件。如果没有安装,则需要重新安装并选择 C++ 相关编译组件。3. 检查 NDK 版本&&&&不论使用什么版本的引擎,都需要使用 NDK r9b 以上版本。如果使用了 Cocos2d-x framework, 请使用 NDK r10 以上的版本,推荐 r10e。4. Windows 平台需要检查 JAVA_HOME 环境变量&&&&如果使用 Windows 平台,请确认你的环境变量中包含 JAVA_HOME,可以通过右键点击我的电脑,选择属性,打开高级选项卡中来查看和修改环境变量。Windows 平台可能需要重启电脑才会生效。&&&&参考[如何设置或更改 JAVA 系统环境变量?]()5. 检查 JAVA 环境&&&&在 Mac 终端或者 Windows 命令行工具中输入下面代码来查看:&&&&```&&&&java -version&&&&```&&&&如果显示为 JAVA SE 则没有问题,如果系统中使用的是 JRE,则需要安装 [JAVA SE 运行环境]()。6. 包名问题&&&&检查构建发布面板中的包名,包含空格,`-`等都是非法的包名。
级别: 版主
可可豆: 221 CB
威望: 221 点
在线时间: 125(时)
发自: Web Page
QA 帖子出了问题,很抱歉,我们正在修复,*****群主大大应该会很快通过的
级别: 新手上路
可可豆: 16 CB
威望: 16 点
在线时间: 69(时)
发自: Web Page
Build Failed: Error: Compile cocos process exited unnormal with code: 14    at ChildProcess.&anonymous& (D:\cocoscreate\dist\resources\app.asar\editor\core\gulp-build.js:1:10234)    at emitTwo (events.js:87:13)    at ChildProcess.emit (events.js:172:7)    at maybeClose (internal/child_process.js:817:16)    at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)    at D:\cocoscreate\dist\resources\app.asar\editor\core\builder.js:1:1641    at Gulp.doneCallback (D:\cocoscreate\dist\resources\app.asar\editor\core\gulp-build.js:1:11095)    at Gulp.Orchestrator.stop (D:\cocoscreate\dist\resources\app.asar\node_modules\orchestrator\index.js:150:9)    at D:\cocoscreate\dist\resources\app.asar\node_modules\orchestrator\index.js:277:22    at finish (D:\cocoscreate\dist\resources\app.asar\node_modules\orchestrator\lib\runTask.js:21:8)    at cb (D:\cocoscreate\dist\resources\app.asar\node_modules\orchestrator\lib\runTask.js:29:3)    at ChildProcess.&anonymous& (D:\cocoscreate\dist\resources\app.asar\editor\core\gulp-build.js:1:10232)    at emitTwo (events.js:87:13)    at ChildProcess.emit (events.js:172:7)同样的问题 环境什么的都已经按上面搭建好 还是报错
级别: 新手上路
可可豆: 39 CB
威望: 39 点
在线时间: 46(时)
发自: Web Page
在panda的强力支持下,问题解决!,21点游戏已经在android手机上把玩了问题在于我的android SDK太新,是23版,导致编译时少了程序包org.apache.http因此,要把SDK目录(我的是D:\android-sdk-windows\platforms\android-23\optional)下的:org.apache.http.legacy.jar拷贝到工程目录下(我的是D:\Project\tutorial-blackjack-master\build\tutorial_blackjack\jsb\frameworks\runtime-src\proj.android\jars)。然后,重新编译,也就是重新构建,成功!最后两行log:Temp cocos project path: D:\Project\tutorial-blackjack-master\build\tutorial_blackjack\jsbBuilt to &D:\Project\tutorial-blackjack-master\build\tutorial_blackjack& successfully
级别: 新手上路
可可豆: 42 CB
威望: 32 点
在线时间: 156(时)
发自: Web Page
回 1楼(panda) 的帖子
我把ndk换成r10可以了
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版编译/打包/签名 - iOS开发社区 - 开源中国社区
共有21篇文章,第1页,共2页
16:04|7次评论|4003次阅读
本人对ios 不太熟悉,最新写了个ios app, 用企业证书发布,测试安装手机为iphone 5s, ios 7.1。无论是iTunes 还是在线安装都最后提示失败。 证书生成过程参考:http://blog.csdn.net/chenyong05314/article/details/ 签名文件 肯定没问题,profiles 也都配置了,...
17:21|1次评论|2799次阅读
打包过程 xcodebuild负责将工程源文件编译成xxx.app xcrun负责给xxx.app(签名并)打包成xxx.ipa
第一步清理:xcodebuild
clean 第二步编译:xcodebuild 第三步打包:xcrun -sdk iphoneos PackageApplication -v path/To/xxx.app -o xxx.ipa
bash shell入门: http://w...
14:37|2次评论|14780次阅读
通过企业账号可以创建不需要绑定设备即可安装的App,今天实操了一把,留点记录,以备忘。 首先,你需要一个企业账号,具体申请不是我们讨论的内容,所以忽略,登陆后像申请普通开发证书一样申请一个Distribution证书; 其次,你需要一个appID,注意这里的AppID不能使用通配...
17:16|3次评论|20718次阅读
从中也遇到了很多问题,例如,当换了一台机器后发现证书怎么导入都失败,新作的证书也不能用于设备开发,其实这主要是因为,在一开始的时候没有将 .p12进行正常导入,导致证书混乱一直处于不可用的状态,这时候需要删除 我的证书
和 证书里面导入进去的相关证书,然后再找...
10:32|4次评论|4722次阅读
苹果允许用itms-services协议来直接在iphone/ipad上安装应用程序,我们可以直接生成该协议需要的相关文件,这样产品经理和测试都可以直接在设备上安装新版的应用: 需要两个文件,一个是download.html,另一个是version.plist。 &!DOCTYPE html PUBLIC "-//W3C//DTD HTML ...
13:09|7次评论|4777次阅读
流程:注册、开发、真机测试、发布以及上线。 iPhone iOS 4从注册到app上线开发流程 一、关于注册账号IDP和Apple ID: 1、注册App ID(无论是iOS使用者还是开发者都需要*****ID,只是后者还需要付99$注册成为开发者。) 网址: 由于上边的网址没...
00:13|6次评论|999次阅读
使用环境:越狱过的iPhone 机器 Mac OS 10.6.8 xCode 4.0.1 及Xcode4.0.2 操作步骤过程: (一)制作证书 1、 打开
Finder-&应用程序-&实用工具 -&
钥匙串访问
2、单击:"钥匙串访问"选择
"证书" 再选择"创建证书"过程如下图:
3、证书名称必须填写为:"...
22:25|11次评论|18752次阅读
如果想要将做的iOS应用程序装到自己的iOS设备上测试、或者装在别人的iOS设备上,或者想发布到App Store里,先要给应用签名。签名就要有证书,这就需要申请证书的过程了。 把自己的应用程序装到设备中,主要有以下几种方式: ① 把iOS设备与电脑连起来,这样在Xcode的左上角...
21:43|1次评论|1333次阅读
app打包后安装到手机里面取不到网络数据,在模拟器里面是运行正常的,
并且有时候打开还黑屏,不时的自动退出,我读取数据基本上都是用线程处理的,我的打包方式,是Deug生成APP,后用91打包成PXL(因为比效方便),IPA我也直接放到Itunes里面生成的...
20:50|1次评论|1025次阅读
包括finger, fingerd, last, lsvfs, md, ps
iOS移植版的GNU Aspell
basic-cmds
msg, uudecode, uuencode, write
BIND DNS Server
Bourne-Again Shell
Core Utilities
Core Utilities (/bin)
20:45|6次评论|1503次阅读
因公司暂时没有交付$99,但现在要打包演示产品,本人的xcode 3.2,,要求打包能支持IPHone手机支持格式的软件,求高手支持一下
14:53|6次评论|1250次阅读
IPHone手机程序打包,现在已我开发的是code3.2.2的,程序编写已经完成了,但是打包上面有点问题,因为公司不愿意支 付¥99,所以现在就不知道如何打包,求高手支持一下,教一下方法
15:07|1次评论|4281次阅读
⑴ 假设在 Windows下己安装 cygwin 在 c:\cygwin, 下载己安装头文件及编译好的 toolchain4 toolchain4_cygwin_built.tar.bz2
(182.71MB) (115 下载 : /file/e6y9axmh ) 将 toolchain4_cygwin_built.tar.bz2
放在 c:\cygwin 下 ⑵
进入 cygwin 环境...
15:03|0次评论|4119次阅读
iPhone toolchain 4.0 (Ubuntu 10.10 开发环境) iPhone toolchain 4.0 介绍 ⑴ 基于 iOS SDK 4.2, cctools 782 及 gcc 4.2.1 ⑵ 支持 armv6 及 armv7 ⑶ clang 支持 blocks ① 下载及安装 Ubuntu 桌面版 10.10 在虚拟机 (例如 VMWare)
15:01|0次评论|816次阅读
19:28|3次评论|7630次阅读
只有图片:
19:24|1次评论|4675次阅读
摘要 随着苹果手持设备用户的不断增加,ios应用也增长迅速,同时随着iphone被越狱越来越多的app 的渠道也不断增多,为各个渠道打包成了一件费时费力的工作,本文提供一种比较智能的打包方式来减少其带来的各种不便。 TAG Ios打包,app打包,iphone打包,iphone自动化打包,...
08:56|0次评论|160次阅读
“继1.0版本发布之后一年多一点, 1.6版本的GNUstep Objective-C Runtime与大家见面了。它提供了Apple's Mac OS X 10.7/iOS 5 runtimes 的一个超集,并为自由软件平台上Objective-C
和Objective-C 开发提供了坚实的基础。” 转载请注明:Linux人社区& 英文资讯翻译专版....
22:45|17次评论|14474次阅读
除了在 Mac 系统上使用 Objective-C,你还可以在 Windows 上下载并安装 GNUstep 和 Objective-C 环境,接下来我们就介绍详细的安装和使用的步骤。 下载 GNUstep GNUstep 环境可通过 Windows 下的 MinGW 工具来使用,MinGW 是 GNU 编译工具在 Windows 下的移植版本。安装 GN...
15:22|3次评论|1934次阅读
最近在看Objc的开发,虽然Xcode很好用,但是还是不太习惯这种大型的IDE开发。 于是自己尝试着在Terminal下面编译。 先是最简单的一段程序。 #import &Foundation/Foundation.h&
int main(int argc, const char *argv[])
NSLog(@"Hello, World!");
Created with Sketch.}

我要回帖

更多关于 cocos creator 预编译 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信