cocos2d-x编译成android 以及android开发环境一些经验分享
2014-05-12 14:48
363 查看
一、Android环境准备
首先在机器上安装android需要的环境,需要安装的软件,eclipse软件、JDK、SDK、NDK这几个现在网上下载然后安装。安装后环境配置,打开环境变量配置界面如图:
![](http://images.cnitblog.com/i/302156/201405/121250437344987.jpg)
添加JAVA_HOME变量如图:
![](http://images.cnitblog.com/i/302156/201405/121255572033720.jpg)
添加path环境变量如图:
![](http://images.cnitblog.com/i/302156/201405/121257197966654.jpg)
需要添加环境变量:E:\Program Files\Java\jdk1.8.0_05\bin;E:\android\sdk\tools;mingw\msys\1.0\bin;
然后测试环境是否配好:输入CMD;在命令行输入 javac;看看是否配置正确;
二、项目的导入和配置
1) 打开eclipse选择文件,点击导入如图:
![](http://images.cnitblog.com/i/302156/201405/121319589687922.jpg)
选择Existing Android codeinto workspace,然后点击Next,选择创建的项目所在的文件夹,选择好后点击完成,如图所示:
![](http://images.cnitblog.com/i/302156/201405/121322088751575.jpg)
2)参数配置
找cocos2d-x所在的路径:E:\lenner\cocos2d-x-2.2\cocos2dx\platform\android\java\src,把这个路径的中的文件复制到你的项目中的SRC文件中:E:\lenner\cocos2d-x-2.2\projects\HellRun\proj.android\src
在eclipse找到项目中的文件夹jni文件夹中的Android.mk文件打开添加两个文件路径如图:
![](http://images.cnitblog.com/i/302156/201405/121334438759564.jpg)
在配置NDK,右键点击项目选择属性,点击C/C++ build 添加NDK路径如图所示:
![](http://images.cnitblog.com/i/302156/201405/121344136095389.jpg)
![](http://images.cnitblog.com/i/302156/201405/121452443904889.jpg)
根据自己的需要可以配置模拟器或者连真机测试,模拟器的配置可以参考下这篇文章:http://jingyan.baidu.com/article/cbcede07d41dc402f40b4d1f.html
连真机的话,首先把android手机连接电脑,打开USB调试,然后在电脑上测试是否成,没有配置adb的话 ,可以这样测试,打开dos如图:
![](http://images.cnitblog.com/i/302156/201405/121352572654036.jpg)
进入你的sdk目录如上图所示,输入adb测试adb是否能用,能用的话,就输入adb devices,如果出现如下图所示就表示连接成功。
![](http://images.cnitblog.com/i/302156/201405/121357015467832.jpg)
项目生成,如果使用模拟器的话,先打开配置好的模拟器,然后右键点击项目选择ruan as ,在选择在选择android application,这样项目就能安装到模拟器上运行了。
如果是连接真机的话,右键你的项目,选择run as--->run configurations,配置如图所示:
![](http://images.cnitblog.com/i/302156/201405/121408239374839.jpg)
![](http://images.cnitblog.com/i/302156/201405/121408378901236.jpg)
然后点击运行,这样项目就配置完了。我就是按照这样的配置一个helloworld就可以运行了,也许不同的电脑或者版本配置的时候出现的问题也可能不一样,如果我有写的不对的地方欢迎大牛指点拍砖。
发布后的效果如图所示:
![](http://images.cnitblog.com/i/302156/201405/121444207815700.jpg)
谁有这方面的问题咱们可以一起讨论学习,这个是群号:215694215,或者联系本人也可以,本人qq:837138108
首先在机器上安装android需要的环境,需要安装的软件,eclipse软件、JDK、SDK、NDK这几个现在网上下载然后安装。安装后环境配置,打开环境变量配置界面如图:
![](http://images.cnitblog.com/i/302156/201405/121250437344987.jpg)
添加JAVA_HOME变量如图:
![](http://images.cnitblog.com/i/302156/201405/121255572033720.jpg)
添加path环境变量如图:
![](http://images.cnitblog.com/i/302156/201405/121257197966654.jpg)
需要添加环境变量:E:\Program Files\Java\jdk1.8.0_05\bin;E:\android\sdk\tools;mingw\msys\1.0\bin;
然后测试环境是否配好:输入CMD;在命令行输入 javac;看看是否配置正确;
二、项目的导入和配置
1) 打开eclipse选择文件,点击导入如图:
![](http://images.cnitblog.com/i/302156/201405/121319589687922.jpg)
选择Existing Android codeinto workspace,然后点击Next,选择创建的项目所在的文件夹,选择好后点击完成,如图所示:
![](http://images.cnitblog.com/i/302156/201405/121322088751575.jpg)
2)参数配置
找cocos2d-x所在的路径:E:\lenner\cocos2d-x-2.2\cocos2dx\platform\android\java\src,把这个路径的中的文件复制到你的项目中的SRC文件中:E:\lenner\cocos2d-x-2.2\projects\HellRun\proj.android\src
在eclipse找到项目中的文件夹jni文件夹中的Android.mk文件打开添加两个文件路径如图:
![](http://images.cnitblog.com/i/302156/201405/121334438759564.jpg)
在配置NDK,右键点击项目选择属性,点击C/C++ build 添加NDK路径如图所示:
![](http://images.cnitblog.com/i/302156/201405/121344136095389.jpg)
![](http://images.cnitblog.com/i/302156/201405/121452443904889.jpg)
根据自己的需要可以配置模拟器或者连真机测试,模拟器的配置可以参考下这篇文章:http://jingyan.baidu.com/article/cbcede07d41dc402f40b4d1f.html
连真机的话,首先把android手机连接电脑,打开USB调试,然后在电脑上测试是否成,没有配置adb的话 ,可以这样测试,打开dos如图:
![](http://images.cnitblog.com/i/302156/201405/121352572654036.jpg)
进入你的sdk目录如上图所示,输入adb测试adb是否能用,能用的话,就输入adb devices,如果出现如下图所示就表示连接成功。
![](http://images.cnitblog.com/i/302156/201405/121357015467832.jpg)
项目生成,如果使用模拟器的话,先打开配置好的模拟器,然后右键点击项目选择ruan as ,在选择在选择android application,这样项目就能安装到模拟器上运行了。
如果是连接真机的话,右键你的项目,选择run as--->run configurations,配置如图所示:
![](http://images.cnitblog.com/i/302156/201405/121408239374839.jpg)
![](http://images.cnitblog.com/i/302156/201405/121408378901236.jpg)
然后点击运行,这样项目就配置完了。我就是按照这样的配置一个helloworld就可以运行了,也许不同的电脑或者版本配置的时候出现的问题也可能不一样,如果我有写的不对的地方欢迎大牛指点拍砖。
发布后的效果如图所示:
![](http://images.cnitblog.com/i/302156/201405/121444207815700.jpg)
谁有这方面的问题咱们可以一起讨论学习,这个是群号:215694215,或者联系本人也可以,本人qq:837138108
相关文章推荐
- Android电视机(机顶盒)初次开发的一些经验分享
- Mac上配置Android开发环境并把Cocos2d-x项目编译到Android
- Android 开发环境搭建以及编译
- ubuntu配置android开发环境和编译源码遇到的一些问题
- Cocos2d-x学习笔记(一)——Windows开发环境和Android交叉编译环境搭建
- Mac上配置Android开发环境并把Cocos2d-x项目编译到Andro
- andriod开发 1:android在Linux下的环境配置以及编译设置介绍
- Android 源码编译经验分享, 以及如何使用Android studio 阅读整个源码
- cocos2d-x3.0 macOS下配置Android开发环境以及使用cocos2d-console来新建运行工程
- ubuntu配置android开发环境和编译源码遇到的一些问题
- 【转】Windows7 64位系统搭建Cocos2d-x-2.2.1最新版以及Android交叉编译环境
- Android电视机(机顶盒)初次开发的一些经验分享
- Android开发网上的一些重要知识点[经验分享]
- cocos2d-x3.0 macOS下配置Android开发环境以及使用cocos2d-console来新建执行project
- cocos2d-x 在android环境下开发遇到的一些bug