网上一大堆讲述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手机调试了。

cocos2d-x 3.0 Android环境搭建(亲測通过)的更多相关文章

  1. android 5.0开发环境搭建

    Android 5.0 是 Google 于 2014 年 10 月 15 日发布的全新 Android 操作系统.本文将就最新的Android 5.0 开发环境搭建做详细介绍. 工具/原料 jdk- ...

  2. golang开发android环境搭建_window

    golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go:  go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...

  3.  paip.android环境搭建与开发事例

    paip.android环境搭建与开发事例 好长时间没有玩AndROID了..以前常常做ANDROID的,今天决定在下载一个要做个时间设置器 作者Attilax ,  EMAIL:1466519819 ...

  4. Android环境搭建及Ionic打包(win7)

    本人刚刚接触Ionic3,初步进行打包操作,将其遇到的问题和整个流程记录下载,方便以后的巩固,也为小白们提供一个参考.因本人没有appleヽ(ー_ー)ノ,而且使用的是WIN7系统,所以暂时只提供了WI ...

  5. React-native Android环境搭建

    基础安装 安装Homebrew Homebrew是Mac OSX的包管理器,我们需要通过Homebrew安装开发React Native的相关软件包. 如果不知道怎样安装Homebrew可以点这里:官 ...

  6. Android 环境搭建记录

    Android 环境搭建记录 官网 https://developer.android.com/ studio 下载地址 官方下载 jikexueyuanwiki 国内镜像 studio历史版本 安装 ...

  7. Android 环境搭建

    一.Android 环境搭建 开发工具: Android Studio(开发工具,前提是先装 java JDK) 下载地址:http://www.androiddevtools.cn/   Oracl ...

  8. 20145308刘昊阳 《Java程序设计》实验四 Android环境搭建 实验报告

    20145308刘昊阳 <Java程序设计>实验四 Android环境搭建 实验报告 实验名称 Android环境搭建 实验内容 搭建Android环境 运行Android 修改代码,能输 ...

  9. android环境搭建——工欲善其事,必先利其器 2

    前两天鼓捣android, 搭建环境,不想麻烦就用了  adt-bundle-windows-x86-20140702. rar , 起个模拟器哇塞,太爽了. 出去转一圈唠会回来正好启动成功!有个网友 ...

随机推荐

  1. JavaScript实现数字配对游戏

    游戏效果如下图所示: 规则: 在4X5的格子中,有随机的互不相等的10个数,每个数据有两份(也就是20个数,有两两相等的十对),随机分布在20个格子中.游戏开始,弹出二十个数的序列.每次点击格子会显示 ...

  2. js-限制参与活动的范围(微信H5活动)

    近期接到大连某个项目,一个H5的活动,其中有一个需求就是:这个活动的参与者仅限大连地区的用户 所以参考了微信API 得出的操作结果为: wx.ready(function() { wx.getLoca ...

  3. How to not display “Commit point reached - logical record count” counts

      You can use the keyword silent, which is available in the options clause. You can set the followin ...

  4. [POI2010]Blocks

    题目大意: 给你一个长度为n的数列,给你m个数k. 对于每个k,你可以进行若干次操作,每次把一个超过k的数的多余部分移到旁边一个数. 问对于每个k,进行若干次操作以后,最长的满足每个数都不小于k的区间 ...

  5. centos安装postgresql-10及操作

    安装postgresql: Linux启动: service postgresql start 创建用户: createuser username 创建数据库: createdb dbname -O ...

  6. 每天一个linux命令1之scp

    不同的Linux之间copy文件常用有3种方法: 第一种就是ftp,也就是其中一台Linux安装ftpServer,这样可以另外一台使用ftp的client程序来进行文件的copy. 第二种方法就是采 ...

  7. Markdown中超链接增加_blank的方法

    很遗憾,无法在语法上实现,只能通过额外的的JS代码实现,比如: var links = document.links; for (var i = 0; i < links.length; i++ ...

  8. openfire源码修改后如何打包部署到linux服务器上

    原文:http://blog.csdn.net/jinzhencs/article/details/50457152 1.linux版本的3.10.3解压部署启动(过程略,参考我的另一篇博文http: ...

  9. 【微信】1.微信小程序开发--入门

    开始开发微信小程序咯!! ============================= 1.找到官网API地址 https://developers.weixin.qq.com/miniprogram/ ...

  10. JAVA常见算法题(十一)

    package com.xiaowu.demo; /** * 有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? * * * @author WQ * */ public c ...