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 , 起个模拟器哇塞,太爽了. 出去转一圈唠会回来正好启动成功!有个网友 ...
随机推荐
- jquery mloading
在执行jQuery的ajax时,有的时候请求回来会有较长时间,这个时候,如果什么都没有显示,用户会觉得网站卡住了,所以这个时候,来个mloading会使用户体验更好些. 使用方法很简单 将jquery ...
- Java android DES+Base64加密解密
服务器与客户端加密解密传输, 中间遇到各种坑,客户端无论用AES还是DES解密时都会出现错误,后来才看到好多人说要用AES/DES加完密后还要BASE64加密,照做时发现android和java的Ba ...
- ZOJ 3937 More Health Points (2016 浙江省赛 B题,可持久维护凸壳)
题目链接 2016 ZJCPC Problem B 题意 CF 660F的树上版本. 其他做的方法都差不多,关键是把凸壳放到树上. 每次确定扔掉几个元素的时候直接$O(1)$修改(先不清楚这个位置 ...
- 阿里云ECS在CentOS 6.9中使用Nginx提示:nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)的解决方法
说明: 1.[::]:80这个是IPv6的地址. 2.阿里云截至到今天还不支持IPv6. 解决方式: 1.普通解决方式:开启IPv6的支持,不过这个方法在阿里云行不通. vim /etc/nginx/ ...
- mysql 将多个查询结果合并成一行
mysql中的多行查询结果合并成一个 SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md.conskey=cc.id AND ...
- appium python学习记录
这是网上找到的测试用例 from appium import webdriver desired_caps = {} desired_caps['platformName'] = 'Android' ...
- JavaWeb项目实现文件下载
File file = new File(path);// path是根据日志路径和文件名拼接出来的 String filename = file.getName();// 获取日志文件名称 Inpu ...
- 基于HDFS的SparkStreaming案例实战和内幕源码解密
一:Spark集群开发环境准备 启动HDFS,如下图所示: 通过web端查看节点正常启动,如下图所示: 2.启动Spark集群,如下图所示: 通过web端查看集群启动正常,如下图所示: 3.启动sta ...
- 利用fpm定制rpm包
环境说明 系统版本 CentOS 6.9 x86_64 软件版本 fpm-1.4.0 1.安装ruby环境 fpm利用ruby编程语言开发,先安装ruby的环境 [root@m01 ~]# ...
- php合并两个二维数组
<?php $array1=array(1, 2);//数组1 $array2=array(2, 3);//数组2 $array3=array_merge($array1, $array2);/ ...