1:可以观看网站   里面有具体的步骤

具体的需要下载的如图所示  



yarn install 打包java java怎么打包apk_android





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,如图:


yarn install 打包java java怎么打包apk_JAVA_02




最后在游戏文件夹,按住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:还有就是打包失败的问题,原因有很多,我打包失败的问题是代码问题,这里可以分享一下,我开始怎么都没发现,原来是我的函数申明问题,直接申明函数就可以,不能在函数名前加上类名,否则会在打包的时候报错,还有一些就是大小写的问题。


最后打包完成可以去玩玩自己写的游戏了。