1:可以观看网站 里面有具体的步骤
具体的需要下载的如图所示
2:将jdk安装好,然后根据网址一次安装好环境
1、系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.8.0_05(根据自己的安装路径填写)
2、新建系统变量classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意前面的“.”不要忘记了)
3、在系统变量path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
在配置完成之后,我们打开cmd命令窗口,输入java或javac 回车,如果不是打印“java不是内部或外部命令”那就说明配置成功了
4:
三、配置Ant环境变量
把ant的存放路径加入系统Path变量。
四、配置cocos2dx 3.1 Android 环境关联
以上已做好准备工作,打开cocos2dx目录下的 setup.py。
输入ndk的路径。
输入sdk路径
最后输入的是 ant的路径。
OK,三个路径都已经配置完毕:
将proj.win32里面的新建的类的cpp h文件复制到classes文件夹中,然后在proj.android文件夹中的 jni 文件夹中 Android.mk用记事本打开添
加入自己新建类的cpp,如图:
最后在游戏文件夹,按住shift键+鼠标右键 选择在此处打开命令窗口。然后运行:cocos run -p android
漫长的等待吧,当然这里要提醒一点3.2版本用的是 android-20,如果E:\Android\sdk\platforms目录下没有android-20 请创建一个空的。
如果打包成功,最后会在classes文件夹上有一个bin文件夹。里面放的就是APK文件。
需要注意的地方
1:如果需要把项目在真机上弄成竖屏,只需在proj.android文件夹下的AndroidManifest.xml中改一改, android:screenOrientation="landscape"(横屏),android:screenOrientation="portrait"(竖屏),它默认为横屏
2:还有屏幕适配的问题,在AppDelegate.cpp中
<span style="color:#333333;">if(!glview) {
//设置场景大小,保持和图片一致 ,Rect矩形,四个参数
//glview = GLViewImpl::create("My Game");
glview = GLViewImpl::createWithRect("plane", Rect(0, 0, 440, 664));
director->setOpenGLView(glview);
}
</span><span style="color:#ff0000;">glview->setDesignResolutionSize(440, 664, kResolutionExactFit);//屏幕适配</span>
里面的440 664 是自己游戏的场景大小
3:还有就是打包失败的问题,原因有很多,我打包失败的问题是代码问题,这里可以分享一下,我开始怎么都没发现,原来是我的函数申明问题,直接申明函数就可以,不能在函数名前加上类名,否则会在打包的时候报错,还有一些就是大小写的问题。
最后打包完成可以去玩玩自己写的游戏了。