博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos2d-x 3.0 Android环境搭建(亲測通过)
阅读量:5917 次
发布时间:2019-06-19

本文共 1706 字,大约阅读时间需要 5 分钟。

网上一大堆讲述coco2d-x 3.0 版本号的android环境搭建。真是不忍直視。讲的不清不楚,真是不知道他们自己有没有測试过。今天正好忙完项目有点时间去部署了下android环境。

cocos2d-x 3.0 版本号大大简化了android环境的部署,简单到仅仅需一条命令就能够了。好了废话不多说開始进入正题。(我用的引擎是cocos2d-x 3.0 正式版,測试项目是创建的lua项目。

系统为mac)

首先主要的andriod  sdk。ndk自己參照网上配置下。新版3.0须要多配置一下ant路径(编译时会用到)。自己去下载配置一下。我这有配置好的路径能够參考下。mac系统下配置环境变量须要在  .bash_profile 中配置。

使用命令:open .bash_profile  打开该文件。找不到的话 使用  :  touch .bash_profile  创建一下。

# cocos2d-x

export DEVELOP_ROOT=${HOME}/develop
export COCOS2DX_ROOT=${DEVELOP_ROOT}/TestLua/frameworks/cocos2d-x
export COCOS2DX_CONSOLE_ROOT=${COCOS2DX_ROOT}/tools/cocos2d-console/console
#android
export ANDROID_ROOT=${DEVELOP_ROOT}/android
export ANDROID_SDK_ROOT=${ANDROID_ROOT}/adt-bundle-mac-x86_64-20140321/sdk
export ANDROID_NDK_ROOT=${ANDROID_ROOT}/android-ndk-r9d
export ANDROID_ANT_ROOT=${ANDROID_ROOT}/apache-ant/bin
export NDK_ROOT=${ANDROID_NDK_ROOT}
export ANT_ROOT=${ANDROID_ANT_ROOT}

(TestLua 是我创建的项目)

配置好之后到项目:TestLua/frameworks/runtime-src/proj.android/jni  目录下改动Android.mk文件。

(不会改动的话自己问度娘吧)。

接着改动  :  .cocos-project.json  文件,此文件在项目 TestLua/目录下,mac系统默认情况下看不见此文件,须要设置一下显示隐藏文件,运行这条命令就能够显示隐藏文件了:defaults write com.apple.finder AppleShowAllFiles -bool true

接着改动.cocos-project.json  里面的内容为:

{

    "ios_cfg": {
        "project_path": "frameworks/runtime-src/proj.ios_mac",
        "project_file": "TestLua.xcodeproj",
        "target_name": "TestLua iOS"
    }, 
    "project_type": "lua", 
    "has_native": true,
    "android_cfg": {
        "project_path": "frameworks/runtime-src/proj.android"
    }
}

再将相关资源复制到:frameworks/runtime-src/proj.android/assets 文件夹下  (资源包含:TestLua/src。TestLua/res 和 TestLua/frameworks/cocos2d-x/cocos/scripting/lua-bindings/script 文件夹下的lua文件)。

好了到此整个环境就算配置完毕了。接下来就開始真机调试吧。

使用命令走到TestLua文件夹下, 运行:cocos run -p android   命令就能够进行android手机调试了。

转载地址:http://dsfvx.baihongyu.com/

你可能感兴趣的文章
innerHTML与innerText的异同
查看>>
[转]iOS WebKit browsers and auto-zooming form controls
查看>>
Linux内核RPC请求过程
查看>>
An interview question from MicroStrategy
查看>>
Spring4 MVC Hibernate4集成
查看>>
[CLR via C#]13. 接口
查看>>
Orchard之生成新模板
查看>>
CASE表达式的使用
查看>>
几个矢量图库网站
查看>>
杭电 1711 Number Sequence
查看>>
Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程
查看>>
MongoDB Advanced Driver驱动
查看>>
diocp3-服务器的连接上限是到底是多少?diocp3的一个装13测试(8W连接数)
查看>>
常见的几种RuntimeException
查看>>
chrome插件background.js 和 popup.js 交互
查看>>
Delphi之过程与函数
查看>>
typedef函数指针使用方法
查看>>
解剖SQLSERVER 第八篇 OrcaMDF 现在支持多数据文件的数据库(译)
查看>>
【原】在Matplotlib绘图中添加Latex风格公式
查看>>
[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights...
查看>>