(7)基本工作流(使用AndroidStudio编辑Cocos项目)
接下来详细介绍一下如何使用Android Studio打开以及编辑cocos2d-x 3.10项目:
一、新建项目:
新建源代码项目,预编译库项目不支持使用Android Stduio打开,见图1:

图1:新建项目。
二、Android Studio下载与安装:
1)项目成功创建,如果未安装Android Studio,“Android Studio打开”图标禁用,点击“Android Studio打开”,弹出提示对话框,见图2:

图2:未安装Android Studio提示窗口。
2)点击“前往下载”,打开“ Android Studio官网(国内用户需要FQ)”,下载Android Studio,见图3:
图3:下载Android Studio。
3)下载完成后,双击Andoid Studio安装包,打开 “Android Studio安装界面(见图4)”,点击“Next >”:
图4:Android Studio安装界面。
4)打开Android Studio组件自定义安装界面(见图5),全部勾选,点击“Next >”:

图5:Android Studio组件自定义安装界面。
5)打开Android Studio以及SDK安装目录选择界面(见图6),SDK目录记好后面会用到,点击“Next >”,开始进行安装:

图6:Android Studio以及SDK安装目录选择界面。
6)安装完成显示完成界面(见图7):

图7:Android Studio安装完成界面。
三、Android Studio打开项目:
1)安装完成后,需要添加Android 5.1.1(API 22)SDK Platform 以及 Build-tools 22.0.1,打开SDK的安装目录,双击打开“SDK Manager.exe”,见图8:

图8:打开SDK Manager.exe。
2)选择 Android 5.1.1(API 22)SDK Platform 以及 Android SDK Build-tools 22.0.1,然后“Install packagers...(国内用户需要FQ)“,见图9:

图9:安装 Android 5.1.1(API 22)SDK Platform 以及 Android SDK Build-tools 22.0.1。
3)重启 Cocos,“Android Studio打开”启用,见图10:

图10:“Android Studio打开”启用。
4)点击“Android Studio打开”,提示“Import Project from Gradle”,点击“OK”,开始下载并配置 Gradle(国内用户需要FQ),见图11:

图11:Import Project from Gradle
5)“Import Project from Gradle”完毕之后,成功打开项目,见图12:

图12:成功打开项目
四、使用Android Studio调试Cocos项目
Android手机通过数据线与主机相连,点击菜单 Run -> Debug '项目名称',弹出“Device Chooser”,见图13:

图13:Device Chooser。
Choose a running device: Debug项目在连接到主机的手机设备。
Launcher emulator: Debug项目在模拟器。
选择好调试的设备,点击 “OK”,可以开始调试了。
五、使用Android Studio生成APK:
1)调试好程序之后,点击菜单:“Build” -> “Generate Signed APK”,弹出设置签名对话框,见图14:

图14:Generate Signed APK窗口。
Create new...:创建新的 Key store。
Choose existing...:选择已经存在的 Key store。
2)设置完Key store之后,点击“Next”,打开“生成目录设置以及Build类型”窗口,见图15:

图15:生成目录设置以及Build类型
APK Destination Folder:APK生成目录。
Build Type:Build类型,分为debug或者release。
Flavors:Product flavors 主要用来定制APK的flavors,常用来进行多渠道的定义,方便多渠道打包。
3)点击“Finish”,开始生成APK,生成完毕,弹出生成结果窗口,见图16:

图16:Andoid APK生成完毕
(7)基本工作流(使用AndroidStudio编辑Cocos项目)的更多相关文章
- 创建cocos项目
创建cocos项目 进入终端输入命令: cocos new HelloCpp -p com.cocos.org -l cpp -d /Users/emerys/documents/cocos 参数说明 ...
- cocos项目导入其它源文件时加入依赖库时,头文件提示找不到文件夹中的文件
cocos项目导入其它源文件时加入依赖库时,头文件提示找不到文件夹中的文件解决方法: 选择项目属性->c/c++->常规,在附加包括项目中加上对应的文件夹 cocos test项目的库(所 ...
- Axure如何建立共享项目、如何编辑共享项目、如何获取共享项目
如果小伙伴是一名编程工作者,我们不可以避免的会和Axure这块软件握手,但是但一个项目需要协同操作的时候,就需要用到项目共享的功能.类似我们的svn,想起机房合作的时候,每天早上来到427的我们,打开 ...
- AndroidStudio导入开源项目提示报错:Gradle sync failed: SSL peer shut down incorrectly
问题描述: AndroidStudio导入开源项目提示报错:Gradle sync failed: SSL peer shut down incorrectly (1 m 12 s 92 ms) 解决 ...
- androidstudio导入新项目build tools不符合问题解决
问题描述:从网上或者其他地方拷贝来完整代码导入androidstudio的时候,gradle过程显示build tools不符合 问题分析:你安装的SDK版本可能与其他人不一样,那么build的工具也 ...
- 如何发挥Visual Studio 2019强大的编辑功能轻松编辑Keil项目
本文地址:https://www.cnblogs.com/jqdy/p/12565161.html 习惯了VS的强大编辑功能,对Keil 5越来越深恶痛绝.查阅网络文章后按图索骥初步实现了VS编辑Ke ...
- AndroidStudio第一个项目HelloWorld
实验内容 在Android Studio中创建项目 创建并启动Android模拟器 项目的编译和运行 实验要求 在安装好的AndroidStudio上建立第一个工程 创建并启动Android模拟器 编 ...
- 如何用AndroidStudio导入github项目
最近一直在研究AndroidStudio,但是总会有这样那样的问题,特别是在github上看到一个很好地开源项目,想clone下来用用,就会出现很多蛋疼的问题,今天摸索着,结合一些大牛们的建议,轻轻松 ...
- 记一次cocos项目的加载速度优化
半个月前,我们用cosos creator做了一个简单的小游戏,也许算不上小游戏吧..一边学cocos,一边做,几经波折后终于上线了.然鹅,功能是实现了,但是加载速度十分感人(毕竟没经验嘛,无辜脸). ...
随机推荐
- 海量数据处理利器之Hash——在线邮件地址过滤
标题用了了海量数据(Massive datasets)而不用大数据(Big data).感觉大数据还是略微有点虚,来点实际的. 一.需求 现在我们需要设计一个在线过滤垃圾邮件地址的方案,我们的数据库里 ...
- FPGA学习之基本结构
如何学习FPGA中提到第一步:学习.了解FPGA结构,FPGA到底是什么东西,芯片里面有什么,不要开始就拿个开发板照着别人的东西去编程.既然要开始学习FPGA,那么就应该从其基本结构开始.以下内容是我 ...
- Object C学习笔记21-typedef用法
在上一章的学习过程中遇到了一个关键字typedef,这个关键字是C语言中的关键字,因为Object C是C的扩展同样也是支持typedef的. 一. 基本作用 typedef是C中的关键字,它的主要作 ...
- 10.C#匿名函数的变量捕获(五章5.5)
首先感谢园友的指定,后续的文章一定会多码多想,出来的文章才有说服力.那今天接上篇我们来聊一聊匿名函数,对于匿名函数,我们知道使用delegate关键字,那我们来需要知道匿名函数在变量是的处理方式,先说 ...
- Bootstrap3.0学习第十七轮(JavaScript插件——模态框)
详情请查看http://aehyok.com/Blog/Detail/24.html 个人网站地址:aehyok.com QQ 技术群号:206058845,验证码为:aehyok 本文文章链接:ht ...
- Journey Of Code组组员贡献率
628是该组的组长,前期的主要任务是数据库的设计,中后期加入实现功能模块的工作,实现了文件的上传和解析excel表格的功能,负责协调组员之间的工作和沟通,并且也是最后上台进行演示的人员:所以贡献率有3 ...
- java设计模式--原始模型模式
简介 原始模型模式属于对象的创建模式.通过一个原型对象来指明要创建对象的类型,然后用复制原型对象的方法来创建出更多同类型的对象. Java所有的类都是从java.lang.Object类继承来的,Ob ...
- 用Random类输出验证码
package dx; import java.text.DecimalFormat; import java.util.Random; public class DxL { //创建类 public ...
- 匿名函数自调用(IIFE)
什么是匿名函数 Javascript中定义函数的方式有多种,函数直接量就是其中一种.如var fun = function(){},这里function如果不赋值给fun那么它就是一个匿名函数.好,看 ...
- Yii2请求,报400错误
出现400错误是yii2.0的csrf防范策略导致 在components里面添加request配置如下: 'request' => [ // !!! insert a secret key i ...