*** 作步骤如下:
一win764位系统搭建Android开发环境需要的软件
1.cocos2d-x3.3beta0
2.VisualStudio2012/2013
安装完占硬盘空间近10G,VisualStudio2012/2013是需要注册码。
4.AndroidSDK(其中包括Eclipse)
5.AndroidNDK
6.Ant
7.Python2.7.8不要下载3.x以上版本
二软件安装
安装软件时不要安装在C盘。
1.VisualStudio2012/2013
VisualStudio2012/2013安装方法像安装其他软件一样,一路下一步就可以,但是注意安装前IE浏览器版本必须是IE10以上版本。
2.Python2.7.8
安装方法同上,但是不要安装在C盘。
3.JAVAJDK
JAVAJDK默认安装,这个可以安装在C盘。
4.cocos2d-x3.3beta0AndroidSDKAndroidNDKAnt这些软件都是解压包,不需要安装,解压就可以。
三cocos2d-x3.3beta0环境调试
1.打开cocos2d-x3.3beta0所在的文件
[attachment=78978]
按Shift+鼠标右键,点在此次打开命令窗口。
正常的是4个变量名称4条变量路径,如果不是就需要手动添加,方法如下:
1.右键计算机(XP叫我的电脑,win7叫计算机)------2.属性------3.高级系统设置------4.环境变量------5.新建
6.在变量名中添加缺少的变量名,在变量值中添加路径。
如:变量名NDK_ROOT变量值D:android-ndk-r10b
软件名称变量名
cocos2d-x3.3beta0COCOS_CONSOLE_ROOT
AndroidSDKANDROID_SDK_ROOT
AndroidNDKNDK_ROOT
AntANT_ROOT
再次.打开cocos2d-x3.3beta0所在的文件,按Shift+鼠标右键,点在此次打开命令窗口。
如果看到4个变量名称4条变量路径就说明变量调试正确。
四创建项目
1.打开cocos2d-x3.3beta0所在的文件,按Shift+鼠标右键,点在此次打开命令窗口。
2.键入setup.py回车
3.键入cocosnew项目名称-p包名-l语言cpp-d项目路径
如:cocosnewtest-ptiaoshi-lcpp-d/test/android/cheshi
会在存放cocos2d-x3.3beta0的盘符里出现一个名称为tset的文件,打开文件-----proj.win32-----TSET.sin
在VisualStudio2013中点调试------开始执行不调试
注意:Android-ndkr7b版本中已经集成了cygwin的功能,所以不再需要安装配置cygwin,ndk-build.cmd会帮助我们完成一切。1)cdt 环境配置
为了方便在eclipse下直接开发c/c++程序,我们需要配置cdt(若你的c/c++程序不需要在eclipse下编写可以省去这一个步)。
下载地址:http://www.eclipse.org/cdt/
当前下载的版本为cdt-master-8.0.2(以最新版本为准)
将其plugins下的所有jar文件拷贝到eclipse的plugins下
将其features下的所有jar文件拷贝到eclipse的features下
到此eclipse的c/c++开发环境已经配置完成。
2)ndk 环境配置
为了方便在android开发中直接调用c/c++编写的程序,我们要配置ndk环境。
下载地址:http://developer.android.com/sdk/ndk/index.html
当前下载的版本为android-ndk-r7b(以最新版本为准)
将其解压的自己指定的目录(此目录可随意指定)
到此为止ndk就安装好了,和以往的配置方式相比显得太简单了。
为了方便在windows命令行下执行ndk-build.cmd,我们需要将此路径加入系统环境变量的path下。
注意:对于eclipse下ndk开发来说此处的环境变量配置不是必须的,可以跳过这一步。
3)通过例子来演示eclipse下ndk的应用。
首先将ndk下的例子工程hello-jni导入到eclipse中。
新建android工程HelloJni,选中from existing source并点击Browse..选中。
根据android版本选择Minimum SDK,当前是Android2.2 。
修改AndroidManifest.xml中android:minSdkVersion为当前。
右键点击工程目录依次Properties->Builders->New 选中Program 并确定。
Name自己指定,Location通过Browse File System 指定,Working Directory通过Browse Workspace指定。
Refresh项若不是针对整个工作空间选择第三个即可。
Build Options 项所选如图。
选中jni即可。
依次Finish->OK->OK
在AVD下成功运行。
注意:若windows系统中已经安装有cygwin,请不要不将cygwin\bin加入系统环境变量path中,否则会有如下错:
cygwin的环境变量在ndk后时:
make: *** [clean-installed-binaries] Error 127
cygwin的环境变量在ndk前时:
Gdbserver : [arm-Linux-androideabi-4.4.3] libs/armeabi/gdbserver
/usr/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [libs/armeabi/gdbserver] Error 1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)