Cocos2d-x 3.17.1环境搭建和创建编译项目

参考:https://blog.csdn.net/chaseraod/article/details/80543082

参考 :https://blog.csdn.net/u011607490/article/details/81266629

参考 :https://blog.csdn.net/qq_32479953/article/details/80290308

打包参考:https://blog.csdn.net/zhao331863874/article/details/42126091

android studio的安装:https://www.cnblogs.com/zhangqie/p/6222636.html

https://blog.csdn.net/cxq234843654/article/details/42295919

出现错误的解决办法:https://www.jianshu.com/p/5bf828806125

错误是:

A problem occurred configuring project ':HelloWorld'.
> iFaled to install the following Android SDK packages as some licences have not been accepted.
     platforms;android-28 Android SDK Platform 28
     build-tools;27.0.3 Android SDK Build-Tools 27.0.3
  To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
  Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html

  Using Android SDK: D:\cocos\adt\android-sdk
================================

打包参考:https://blog.csdn.net/qq1090504117/article/details/73551482

----------------------------------------------------------------------------------

非常好的android studio学习网址:https://blog.csdn.net/myosotis5/article/details/79208707

非常好的android studio学习实例:https://blog.csdn.net/herr_kun/article/details/84146462

 

搭建Android环境需要用到Android SDK、NDK、Ant和JDK;

Android SDK下载http://developer.android.com/sdk/index.html

Android NDk下载http://developer.android.com/tools/sdk/ndk/index.html

Android JDK下载http://www.oracle.com/technetwork/java/javase/downloads/index.html

Ant下载http://ant.apache.org/bindownload.cgi

 

要下载的文件包括:

(1)VS2017;

(2)cocos2d-x 3.17.1

(3) python2.7.3

(4)java jdk

(5)eclipse

(6)android-ndk-r16-beta1 网址:https://www.androiddevtools.cn/

(7)android-sdk   : 网址https://www.androiddevtools.cn/

(9)apache-ant-1.9.5

(10)ADT下载:http://pan.baidu.com/s/1qWspK7M),或者去这个网站上下(http://www.androiddevtools.cn/)。

 

第一步:安装java及其开发环境

第二步:安装vs2017

第三步:解压cocos2d-x 3.17.1,解压到D盘就可以,比如:D:\cocos\cocos2d-x-3.17.1

 

Cocos2d-x 3.17.1环境搭建和创建编译项目_第1张图片

第四步:下载并安装AndroidSDK: 网址https://www.androiddevtools.cn/

总的思路是:它是先下载一个SDK Tools,然后启动SDK Manager.exe后,勾选安卓的API和Extras目录中的内容,之后就自动形成如下的目录了:

Cocos2d-x 3.17.1环境搭建和创建编译项目_第2张图片

下面是具体的做法:

(1)首先找到SDK Tools,找个最新的下载;

(2)然后就双击“SDK Manager.exe”,启动SDK Manager,如图所示:

 

API的选择选择一个最新的版本就好了,因为Android是向下兼容的。这里我只选择了下载当前最新的Android 5.1.1(API 22)。这里需要说明的是,如果你以后不打算用模拟器调试,而是一直用真机来调试的话,那么就可以不用装“system images“了。不过新手的话,不知道怎么选择,还是建议直接全部勾上吧,

最后就是extras文件夹中的东西了,如下图所示,

 

理论上来说,extras中的东西如果网速允许,时间充沛的话,就都下载了吧,应为都是好东西。不过一开始安装的话,可以只用安装上图中的三个,即Android Support Repository、Android SupportLibrary和Google USB Driver。其他的以后有时间再慢慢下载吧。

接下来就可以进行安装了。要注意,由于这些东西都是在google 的服务器上下载的。由于俺们天朝有墙,所以可能会出现连接不上的情况,如下图:

 

这种时候,我们可以通过有Android SDK的国内镜像服务器来下载安装,这里推荐几个:

1、中科院开源协会镜像站地址:

IPV4/IPV6 : http://mirrors.opencas.ac.cn 端口:80

2、北京化工大学镜像服务器地址:

IPv4: http://ubuntu.buct.edu.cn/  端口:80

IPv4: http://ubuntu.buct.cn/  端口:80

IPv6: http://ubuntu.buct6.edu.cn/  端口:80

3、大连东软信息学院镜像服务器地址:

http://mirrors.neusoft.edu.cn  端口:80

 

随便选择一个就行啦。这里我选择的是第三个站点,即大连东软的镜像,使用方法如下:

首先,点击菜单中的“Tools”,然后选择下拉中的“Options…”,

 

然后在弹出的对话框中,填写HTTP Proxy Server为mirrors.neusoft.edu.cn(镜像服务器的地址,注意前面不要加http),然后填写HTTP Proxy Port为80 (端口号)。最后在勾选下面的『Forcehttps://… sources to be fetched using http://…』复选框,如下图所示

 

接着点击close,关闭对话框,再重新启动SDK Manager就行啦。

经过漫长的下载安装过程后(建议在晚上睡觉的时候下载。。。),我们可以看到,之前选中安装的项目后面的状态都由之前的“Not installed”变为了如今的“Installed”,这就表示我们已经安装成功了!有没有很兴奋啊。。ps。。赶紧刷牙洗脸上班去吧。。要迟到啦。。。

 

由于直接使用SDK Manager在线下载安装的方式,非常漫长,如果不想等待那么长的朋友,可以自己到国内的站点(http://www.androiddevtools.cn/)上去下载需要安装的package,这种方式要快得多,不过就是要注意选择好自己需要下载的package以及相应的版本,在此就不加详述了,有选择恐惧症的硼油可以给我留言。

 

Ok,接着就是最后一步,我们熟悉的设置环境变量。这里需要把”\platform-tools“和”\tools”路径追加到系统环境变量Path中,具体如下:

首先,新建一个系统环境变量,变量名为ANDROID_SDK_HOME,变量值为你的SDK安装路径,这里我的安装路径为D:\android\android-sdk,如图所示:

 

然后就是在系统的Path变量后,追加;% ANDROID_SDK_HOME%\platform-tools;% ANDROID_SDK_HOME%\tools,如图所示:

 

然后我们可以检验一下Android SDK是否安装成功:在命令行窗口中输入”adb version“,出现如下显示,则安装成功了:

 

 

第四步、为Eclipse安装ADT插件

感谢伟大的抠鼻·布莱恩特!终于来到最后一步啦!为了能在Eclipse上进行Android开发,我们必须为他安装一个ADT(Android Development Tools)插件。

首先打开Eclipse软件。进入欢迎界面。单击菜单中的“Help”,选择“Install New Software…”,如下图所示:

 

单击“Install New Software…”后,弹出“Install”窗口,然后单击“Add”按钮,

 

然后会弹出“Add Repository”窗口,入信息如下:Name键(ADT),Location(http://dl-ssl.google.com/android/eclipse/),如下图所示,然后单击“OK”按钮:

 

在弹出的对话框选择要安装的工具,然后下一步就可以了:

 

不过如果我们没有修改hosts或者使用代理的话,由于(http://dl-ssl.google.com/android/eclipse/)这个网站在天朝上不去,所以就会报如下错误:

 

出现这种情况,我们要么就选择通过修改hosts或者使用代理,以继续进行在线安装,或者就采用离线安装的方式(推荐),具体见我的另一篇blog(http://blog.csdn.net/dr_neo/article/details/46941859)

待一切安装好后,重启Eclipse,然后,Eclipse会根据目录的位置智能地和它相同目录下Android sdk进行关联,可以通过选择菜单项“Window”然后单击Preference来查看,如图所示:

 

选择侧栏的“Android”,然后如果可以看到已经安装的SDK平台,表示已经自动关联好了,如下图所示;如果发现没有自动关联好,则需自己添加了,单击“Browse…”按钮,选择你的SDK安装路径,添加好就行啦~

 

到这里,我们的整个在windows上进行Android开发环境的搭建就全部完成了,这时候,在Eclipse里,选择菜单项File—>New—>Project新建一个项目,我们就能看到建立Android项目的选项了:

 

 

打完收工!到这里,漫长的Android开发环境搭建工作就此结束!是不是有点小鸡冻啊!还等什么,赶紧开始你的Android之旅!

在Unity中发布到Android平台
①、在发布界面需要将Android-Support-for-Editor点击下载,然后出现以下界面:

Cocos2d-x 3.17.1环境搭建和创建编译项目_第3张图片

②、在Unity中配置好SDK和JDK的安装路径。

Edit—Preferences—External Tools—配置相关路径

Cocos2d-x 3.17.1环境搭建和创建编译项目_第4张图片

③、File—Build Settings—Player Settings

Cocos2d-x 3.17.1环境搭建和创建编译项目_第5张图片

其中步骤3参数介绍:

Company Name(公司名字)
Product Name(产品名字)
Default Icon(apk 图标):可选可不选 

注:此时可能会出现以下错误

Cocos2d-x 3.17.1环境搭建和创建编译项目_第6张图片

修改方法:将原来的默认值进行修改即可。

设置Build Indentifier属性的值为"com.aaa.bbb"格式。

操作如下:Edit—Project Settings—Player—修改属性值

Cocos2d-x 3.17.1环境搭建和创建编译项目_第7张图片

至此,重新发布即可。
--------------------- 
作者:SullivanLove 
来源:CSDN 
原文:https://blog.csdn.net/love4399/article/details/77164500 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(cocos2d-x手机游戏编程)