cocos2d-x android项目环境配置粗略小结
2013-11-15 20:55
357 查看
准备阶段
[注:]我的系统是Win7X64,使用的64位的软件,管理员权限。
准备以下资源
1. JDK (jdk-7u45-windows-x64)
2. Eclipse (eclipse-standard-kepler-R-win32-x86_64)
3. Android SDK (adt-bundle-windows-x86_64-20131030)
4. NDK (android-ndk-r9b-windows-x86_64)
5. CYGWIN (setup-x86_64)
6. Editplus [注:]以下提到的文件修改都是此软件进行修改保存
操作流程
[注:]所有的安装路径不要在带有空格的目录下,建议安装路径中不要带有汉字字符
一、安装JDK并配好环境变量
1. 右键计算机—属性—高级系统设置—环境变量
2. 新建系统变量JAVA_HOME和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0 (JDK安装目录)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK的安装路径中的bin目录的绝对路径,添加到Path变量的之中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java的环境配置。配置完成后可在命令行中输入 java –version 来鉴定是否已经成功。
二、下载eclipse并解压到目录下
三、安装Android SDK
打开SDK目录,运行SDKManager.exe,选择想要的版本安装,等待安装完成。
[注:]因为GFW的问题,可能会下载失败,包括后面的NDK的安装,这时候要修改一下Host文件,参看http://www.linuxidc.com/Linux/2012-04/58235.htm。然后进行环境变量的配置。
新建环境变量:ANDROID_SDK值为:D:\android\platform-tools;D:\android\tools
在系统的Path环境变量中加入:%ANDROID_SDK%
可在cmd中输入 adb –h 来验证是否成功。
四、ADT和NDK的下载配置
启动eclipse,依次选择“help”—“Install New Software”弹出新对话框。
如果是第一次安装,直接点add弹出“添加”的对话框,输入名字,location输入“http://dl-ssl.google.com/android/eclipse” ,然后Ok,就会出现这个地址下可用的组件,如果一直“Pending”的话,考虑还是GFW的问题,按照上面说的修改host即可。等待安装完成,重启eclipse.
在菜单栏选择windows—preference弹出对话框。
将sdk和ndk的位置设定好,就可以看到当前安装的api版本了。
五、安装Cygwin
选择一个站点来下载镜像(如果站点无效,换其他的试试)。一开始选择 "Install from Internet"了,但是一旦你完整的下载完一次,就会把包存在下面图里所指示的路径里,保存好,以后还可以继续用。到时候选择 install from local Directory就可以。安装的时候 只需要一个 Devel, 单击一下 就会变成"install" 再点击就会在 ReInstall, UnInstall, Default之间来回切换了,因为 cygwin的安装在控制面板里是看不到的,所以我们唯一有效的卸载方式就是在这里。。。
安装完成之后,需要进行配置,
在命令行中进入cygwin目录,并执行cygwin.bat,如果你不是用Administrator账号登录的系统,那么会在cygwin\home\文件夹中生成一个以你的登录名命名的新的文件夹。
修改新生成文件夹中的“.bash_profile ”文件,用UE或editplus等文本编辑器打开,
在最后增加: (d/android-ndk-r8是安装ndk的路径)
NDK_ROOT=/cygdrive/d/android-ndk-r8
export NDK_ROOT
然后保存关闭。
六、创建cocos2d-x的android项目
先对create-android-project.bat文件进行修改,将里面的cygwin,sdk,ndk的路径都修改成自己对应的绝对路径。
然后,以管理员身份运行cmd.exe,使用dos命令执行bat文件,输入包名、项目名称和sdk版本id。[注:]如果出现“无法删除”“无法读取”很有可能是因为权限不够。
七、使用cygwin编译项目
通过cygwin进入创建的android项目中的proj.android文件夹
输入./build_native.sh执行,如果编译过程中出现error则在cocos2d-x的文件夹找到对应的cpp文件将里面的LOGD进行注释,其中有一个是直接执行LOGD的define代码找到将其注释,,再次编译cygwin出现.so文件就ok。
八、将android项目导入到eclipse中,在将cocos2d-x中的org文件夹copy到eclipse中。运行。
本文主要参考博文:
/article/6349729.html
/article/1656994.html
本文是个人小结以上两篇博文,图文具体请参看以上两篇博文原文。
[注:]我的系统是Win7X64,使用的64位的软件,管理员权限。
准备以下资源
1. JDK (jdk-7u45-windows-x64)
2. Eclipse (eclipse-standard-kepler-R-win32-x86_64)
3. Android SDK (adt-bundle-windows-x86_64-20131030)
4. NDK (android-ndk-r9b-windows-x86_64)
5. CYGWIN (setup-x86_64)
6. Editplus [注:]以下提到的文件修改都是此软件进行修改保存
操作流程
[注:]所有的安装路径不要在带有空格的目录下,建议安装路径中不要带有汉字字符
一、安装JDK并配好环境变量
1. 右键计算机—属性—高级系统设置—环境变量
2. 新建系统变量JAVA_HOME和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0 (JDK安装目录)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK的安装路径中的bin目录的绝对路径,添加到Path变量的之中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java的环境配置。配置完成后可在命令行中输入 java –version 来鉴定是否已经成功。
二、下载eclipse并解压到目录下
三、安装Android SDK
打开SDK目录,运行SDKManager.exe,选择想要的版本安装,等待安装完成。
[注:]因为GFW的问题,可能会下载失败,包括后面的NDK的安装,这时候要修改一下Host文件,参看http://www.linuxidc.com/Linux/2012-04/58235.htm。然后进行环境变量的配置。
新建环境变量:ANDROID_SDK值为:D:\android\platform-tools;D:\android\tools
在系统的Path环境变量中加入:%ANDROID_SDK%
可在cmd中输入 adb –h 来验证是否成功。
四、ADT和NDK的下载配置
启动eclipse,依次选择“help”—“Install New Software”弹出新对话框。
如果是第一次安装,直接点add弹出“添加”的对话框,输入名字,location输入“http://dl-ssl.google.com/android/eclipse” ,然后Ok,就会出现这个地址下可用的组件,如果一直“Pending”的话,考虑还是GFW的问题,按照上面说的修改host即可。等待安装完成,重启eclipse.
在菜单栏选择windows—preference弹出对话框。
将sdk和ndk的位置设定好,就可以看到当前安装的api版本了。
五、安装Cygwin
选择一个站点来下载镜像(如果站点无效,换其他的试试)。一开始选择 "Install from Internet"了,但是一旦你完整的下载完一次,就会把包存在下面图里所指示的路径里,保存好,以后还可以继续用。到时候选择 install from local Directory就可以。安装的时候 只需要一个 Devel, 单击一下 就会变成"install" 再点击就会在 ReInstall, UnInstall, Default之间来回切换了,因为 cygwin的安装在控制面板里是看不到的,所以我们唯一有效的卸载方式就是在这里。。。
安装完成之后,需要进行配置,
在命令行中进入cygwin目录,并执行cygwin.bat,如果你不是用Administrator账号登录的系统,那么会在cygwin\home\文件夹中生成一个以你的登录名命名的新的文件夹。
修改新生成文件夹中的“.bash_profile ”文件,用UE或editplus等文本编辑器打开,
在最后增加: (d/android-ndk-r8是安装ndk的路径)
NDK_ROOT=/cygdrive/d/android-ndk-r8
export NDK_ROOT
然后保存关闭。
六、创建cocos2d-x的android项目
先对create-android-project.bat文件进行修改,将里面的cygwin,sdk,ndk的路径都修改成自己对应的绝对路径。
然后,以管理员身份运行cmd.exe,使用dos命令执行bat文件,输入包名、项目名称和sdk版本id。[注:]如果出现“无法删除”“无法读取”很有可能是因为权限不够。
七、使用cygwin编译项目
通过cygwin进入创建的android项目中的proj.android文件夹
输入./build_native.sh执行,如果编译过程中出现error则在cocos2d-x的文件夹找到对应的cpp文件将里面的LOGD进行注释,其中有一个是直接执行LOGD的define代码找到将其注释,,再次编译cygwin出现.so文件就ok。
八、将android项目导入到eclipse中,在将cocos2d-x中的org文件夹copy到eclipse中。运行。
本文主要参考博文:
/article/6349729.html
/article/1656994.html
本文是个人小结以上两篇博文,图文具体请参看以上两篇博文原文。
相关文章推荐
- Mac上配置Android开发环境并把Cocos2d-x项目编译到Android
- win7下配置Cocos2d-x for Android(Eclipse)项目和开发环境
- Mac下 Xcode5+,cocos2d-x2.2(或者cocos2d-x2.1.5)Android,eclipse(2013 September版本)跨平台环境配置以及创建跨平台项目
- Cocos2d-x Android开发环境的配置之二 :创建一个项目并部署在手机上
- Mac下 Xcode4.6.3,cocos2d-x2.2(或者cocos2d-x2.1.5)Android,eclipse(2013 September版本)跨平台环境配置以及创建跨平台项目
- Mac上配置Android开发环境并把Cocos2d-x项目编译到Andro
- [Cocos2D-X]NDK环境配置+交叉编译Android项目
- cocos2d_x环境搭建过程和Android编译环境配置和项目创建运行过程
- cocos2d-x-3.xWindows下的环境搭建,包括Android项目的配置
- Mac上配置Android开发环境并把Cocos2d-x项目编译到Android
- Android中VR全景图项目配置环境和具体项目Demo
- cocos2d-x-3.2的Android环境配置(win7)
- Cocos2d-x +Android + Windows 7环境配置
- ANDROID项目中嵌入高德地图(一)配置环境+显示地图
- cocos2d-x 从环境搭建到win32项目移植android平台
- Windows 环境下搭建Cocos2d-x 3.0环境并配置Android交叉编译环境
- cocos2d-x android 开发环境配置小记
- 在MAC下 配置lua开发环境与Cocos2d-X创建项目使用Lua
- Cocos2d-X 游戏开发之 android 移植环境 cygwin 配置、测试安装正确 (十七)
- eclipse配置 android开发环境 adt sdk ndk 及cocos2d-x