cocos2d-x 3.0 Android环境搭建(亲測通过)
网上一大堆讲述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环境搭建(亲測通过)的更多相关文章
- android 5.0开发环境搭建
Android 5.0 是 Google 于 2014 年 10 月 15 日发布的全新 Android 操作系统.本文将就最新的Android 5.0 开发环境搭建做详细介绍. 工具/原料 jdk- ...
- golang开发android环境搭建_window
golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go: go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...
- paip.android环境搭建与开发事例
paip.android环境搭建与开发事例 好长时间没有玩AndROID了..以前常常做ANDROID的,今天决定在下载一个要做个时间设置器 作者Attilax , EMAIL:1466519819 ...
- Android环境搭建及Ionic打包(win7)
本人刚刚接触Ionic3,初步进行打包操作,将其遇到的问题和整个流程记录下载,方便以后的巩固,也为小白们提供一个参考.因本人没有appleヽ(ー_ー)ノ,而且使用的是WIN7系统,所以暂时只提供了WI ...
- React-native Android环境搭建
基础安装 安装Homebrew Homebrew是Mac OSX的包管理器,我们需要通过Homebrew安装开发React Native的相关软件包. 如果不知道怎样安装Homebrew可以点这里:官 ...
- Android 环境搭建记录
Android 环境搭建记录 官网 https://developer.android.com/ studio 下载地址 官方下载 jikexueyuanwiki 国内镜像 studio历史版本 安装 ...
- Android 环境搭建
一.Android 环境搭建 开发工具: Android Studio(开发工具,前提是先装 java JDK) 下载地址:http://www.androiddevtools.cn/ Oracl ...
- 20145308刘昊阳 《Java程序设计》实验四 Android环境搭建 实验报告
20145308刘昊阳 <Java程序设计>实验四 Android环境搭建 实验报告 实验名称 Android环境搭建 实验内容 搭建Android环境 运行Android 修改代码,能输 ...
- android环境搭建——工欲善其事,必先利其器 2
前两天鼓捣android, 搭建环境,不想麻烦就用了 adt-bundle-windows-x86-20140702. rar , 起个模拟器哇塞,太爽了. 出去转一圈唠会回来正好启动成功!有个网友 ...
随机推荐
- android 效果
1.TextView 有边界的水波效果: android:background="?android:attr/selectableItemBackground" 无边界的水波效果: ...
- flow JavaScript 静态类型检查工具
内置类型 flow 内置类型有 boolean, number, string, null, void, any, mixed, literal type. 其中 boolean, number, s ...
- Sunscreen
题目描述 To avoid unsightly burns while tanning, each of the C (1 ≤ C ≤ 2500) cows must cover her hide w ...
- POJ 1795 DNA Laboratory(状压DP)
[题目链接] http://poj.org/problem?id=1795 [题目大意] 给出n个字符串,求一个最小长度的串,该串包含给出的所有字符串. 要求长度最小且字典序最小. [题解] dp[i ...
- [USACO09MAR]Cleaning Up
题目大意: 给你一个长度为n的序列a,你可以将其分为若干段,最终的答案为每一段不同数个数的平方和. 思路: 不难想到一个O(n^2)的DP: f[i]=min{f[j]+cnt(j,i)^2} 考虑一 ...
- Oracle数据库任何用户密码都能以sysdba角色登入
* 本文相关环境:Windows 10,64位操作系统:Oracle 11gR2:toad for Oracle12.1 最近在学习Oracle数据库,使用Toad for Oracle来查看数据库的 ...
- OC语言基础之利用property优化封装
1.property功能用法 1: // @property:可以自动生成某个成员变量的setter和getter声明 2: @property int age;//可以直接免去变量的声明 3: // ...
- oracle wm_concat 拼接乱码 显示问号等
今天用plsql查询工具 拼接sql查询显示乱码,不知道为何. 后来经多方查找资料 现在分享如下. 针对oracle拼接函数的乱码,首先查询一下oracle字符的编码是否支持中文,查询语句: SELE ...
- PHP switch的“高级”用法详解
只所以称为“高级”用法,是因为我连switch的最基础的用法都还没有掌握,so,接下来讲的其实还是它的基础用法! switch 语句和具有同样表达式的一系列的 IF 语句相似.很多场合下需要把同一个变 ...
- INNO SETUP脚本向导创建的基本脚本
脚本范例分析:先来看看一段用INNO SETUP脚本向导创建的基本脚本的[Setup]段: [Setup] AppName=Premiere 6.5 汉化补丁-----------------(程 ...