English 简体 繁體
  • 注册
  • 手游教程 手游教程 关注:418 内容:1327

    CocosCreator安装及打包环境教程

  • 查看作者
  • 打赏作者
  • 此版块是用户分享手游资源相关内容的论坛,其中包含了作者原创、搬砖、转载,以及可能存在网盘失效的情况。

    如果需要联系楼主,请点击帖子右侧聊天。如果发现虚假资源,请举报!

    当前位置: 35博客圈 > 手游分享 > 手游教程 > 正文
    • 4
    • 手游教程
    • LV11
      vip1

      CocosCreator安装及打包环境教程

      安装配置原生开发环境

      除了内置的 Web 版游戏发布功能外,Cocos Creator 使用基于 Cocos2d-x 引擎的 JSB 技术实现跨平台发布原生应用。在使用 Cocos Creator 打包发布到原生平台之前,我们需要先配置好 Cocos2d-x 相关的开发环境。

      Android 平台相关依赖

      要发布到 Android 平台,需要安装以下全部开发环境依赖。如果不需要发布到 Android 平台或者操作系统上已经有完整的 Android 开发环境,可以跳过这部分内容。

      下载 Java SDK(JDK)

      编译 Android 工程需要本地电脑上有完整的 Java SDK 工具,请到以下地址下载:

      Java SE Development Kit 8 Downloads

      下载时注意选择和本机匹配的操作系统和架构,下载完成后运行安装程序即可。

      安装后请检查 JAVA 环境,在 Mac 终端或者 Windows 命令行工具中输入下面代码来查看:

      java -version

      显示为 JAVA SE 则没有问题,如果系统中使用的是 JRE,则需要安装 JAVA SE 运行环境

      如果是 Windows 系统,请确认你的环境变量中包含 JAVA_HOME。可以通过右键点击我的电脑,选择属性,打开高级选项卡中来查看和修改环境变量。修改完成后 Windows 平台可能需要重启电脑才会生效。参考 如何设置或更改 JAVA 系统环境变量

      下载安装 Android Studio

      Cocos Creator 不支持 Eclipse 的 ANT 构建,需要使用 Android Studio 4.1 及以上版本 作为安卓平台的构建工具,并在 Android Studio 中下载所需的 SDK 和 NDK 包。首先请 安装 Android Studio

      下载发布 Android 平台所需的 SDK 和 NDK

      安装 Android Studio 完成后,参考官方文档,打开 SDK Manager:SDK Manager 使用说明

      1. 在 SDK Platforms 分页栏,勾选你希望安装的 API Level,也就是支持安卓系统的版本,推荐选择主流 API Level 26(8.0)、API Level 28(9.0)等。

      2. 在 SDK Tools 分页栏,首先勾选右下角的 Show Package Details,显示分版本的工具选择。

      3. 在 Android SDK Build-Tools 里,选择最新的 build tools 版本。

      4. 勾选 Android SDK Platform-Tools 和 CMake,如需安装 Android 支持库,请参考 官方文档 — 支持库设置

      5. 勾选 NDK,推荐使用版本为 r18~21

      6. 记住窗口上方所示的 Android SDK Location 指示的目录,稍后我们需要在 Cocos Creator 编辑器中填写这个 SDK 所在位置。

      7. 点击 OK,根据提示完成安装。

      CocosCreator安装及打包环境教程

      安装 C++ 编译环境

      请安装以下运行环境:

      • Windows 下需要安装 Visual Studio 2017/2019 社区版。在安装 Visual Studio 时,请勾选 使用 C++ 的桌面开发 和 使用 C++ 的游戏开发 两个模块。

        注意:在 使用 C++ 的游戏开发 模块中有一个 Cocos 选项,请勿勾选。

      • Mac 下需要安装 Xcode 和命令行工具,下载页

        注意

        1. 从 v3.0.1 开始,要求使用的 Xcode 版本为 11.5 及以上。

        2. 从 v3.1 开始,要求使用的 macOS 版本为 10.14 及以上。

      配置原生发布环境路径

      下载安装好开发环境依赖后,回到 Cocos Creator 中配置构建发布原生平台的环境路径。在主菜单中选择 Cocos Creator -> 偏好设置,打开 偏好设置 面板,我们需要在 外部程序 栏中配置以下两个路径:

      CocosCreator安装及打包环境教程

      • Android NDK:选择刚才在 Android Studio 中的 Android SDK Location 路径下的 ndk-bundle 文件夹(NDK 是其根目录),不需要编译 Android 平台的话这里可以跳过。

        注意:新版本 Android Studio 的 NDK 可下载多版本,之前的 ndk-bundle 文件名更改为 ndk,可在 ndk 目录下根据需要选择具体版本的 NDK。

      • Android SDK:选择刚才在 Android Studio 的 SDK Manager 中记下的 Android SDK Location 路径(Android SDK 的目录下应该包含 build-toolsplatforms 等文件夹),不需要编译 Android 平台的话这里可以跳过。

      配置完成后会自动保存。

      注意:这里的配置会在编译 原生工程 的时候生效。如果没有生效(一些 Mac 机器有可能出现这个情况),可能需要您尝试到 系统环境变量 设置这些值:NDK_ROOTANDROID_SDK_ROOT

      注意事项

      在之前的版本中收到了很多原生打包的问题反馈,这里补充一些可能的问题原因。

      1. 包名问题

        检查 构建发布 面板中的包名,具体命名规范请参考相应原生平台中的 构建选项说明

      2. Android 编译成功,但运行时提示 dlopen failed: cannot locate symbol "xxxx" referenced by "libcocos2djs.so"...

        请检查 NDK 和 Android SDK 的架构和版本是否和测试用的 Android 系统相对应,另外可以尝试使用本文所用的 NDK 和 Android SDK 版本来测试。

      LV8
      水晶之恋

      可以的

      回复

      可以的 学习了

      回复
      LV8
      水晶之恋

      感谢分享

      回复
      这可以
      回复

      手游分享板块严查恶意、辱骂、讽刺等评论,如发现此类评论轻则小黑屋,重则永久封禁!

      如果发现帖子违规,用户可以点击帖子标题旁的向下箭头,选择举报内容

      如果联系请站内私信联系,禁止留下QQ,微信等联系方式否则会被系统拦截

      如果想挣取水币,请在[手游分享] [端游分享]版块分享资源赚取水币

      请登录之后再进行评论

      登录
      搬瓦工
      搬瓦工
      个人说明:123网盘,本人大部分资源都是搬运的,勿充钱购买,不解答问题
      关注2 粉丝151 喜欢16 内容347
      TA的最新发布
    • 1三网H5游戏【咸鱼之王内购版】最新整理Linux手工服务端+运营后台+详细搭建教+视频教程
    • 2稀有3D横版卡牌回合手游【兵临三国】最新整理商业Ubuntu手工服务端+管理后台+GM授权后台+安卓+详细搭建教程
    • 3稀有二次元卡牌回合手游【宝石新火凤凰马红俊6.5万级内购版】最新整理Linux手工服务端+多区跨服+自定义英雄+自定义符文+GM授权后台+安卓+详细搭建教程+视频教程
    • 4稀有二次元卡牌回合手游【宝石新异能武圣关羽6.5万级内购版】最新整理Linux手工服务端+多区跨服+自定义英雄+自定义符文+GM授权后台+安卓+详细搭建教程+视频教程
    • 5稀有二次元卡牌回合手游【宝石新光天使千仞雪6.5万级内购版】最新整理Linux手工服务端+多区跨服+自定义英雄+自定义符文+GM授权后台+安卓+详细搭建教程+视频教程
    • 6咸鱼之王卡登录解决方法
    • 7咸鱼之王卡顿解决方法
    • 8稀有3D横版卡牌回合手游【神龙猎手之超神大陆】最新整理商业Ubuntu手工服务端+安卓+管理后台+GM授权后台+详细搭建教程
    • 93D冒险端游【三系剑灵之龙珠深度魔改定制版】最新整理WIN系服务端+PC客户端+GM工具+详细搭建教程+攻略+物品ID
    • 10三网H5游戏【梦幻契约H5】最新整理Linux手工服务端+运营后台+详细搭建教程
      • 热门排行

      暂没有数据

    • 任务
    • 管理
    • 回底部
    • 帖子间隔 侧栏位置: