接下来详细介绍一下如何使用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项目)的更多相关文章

  1. 创建cocos项目

    创建cocos项目 进入终端输入命令: cocos new HelloCpp -p com.cocos.org -l cpp -d /Users/emerys/documents/cocos 参数说明 ...

  2. cocos项目导入其它源文件时加入依赖库时,头文件提示找不到文件夹中的文件

    cocos项目导入其它源文件时加入依赖库时,头文件提示找不到文件夹中的文件解决方法: 选择项目属性->c/c++->常规,在附加包括项目中加上对应的文件夹 cocos test项目的库(所 ...

  3. Axure如何建立共享项目、如何编辑共享项目、如何获取共享项目

    如果小伙伴是一名编程工作者,我们不可以避免的会和Axure这块软件握手,但是但一个项目需要协同操作的时候,就需要用到项目共享的功能.类似我们的svn,想起机房合作的时候,每天早上来到427的我们,打开 ...

  4. AndroidStudio导入开源项目提示报错:Gradle sync failed: SSL peer shut down incorrectly

    问题描述: AndroidStudio导入开源项目提示报错:Gradle sync failed: SSL peer shut down incorrectly (1 m 12 s 92 ms) 解决 ...

  5. androidstudio导入新项目build tools不符合问题解决

    问题描述:从网上或者其他地方拷贝来完整代码导入androidstudio的时候,gradle过程显示build tools不符合 问题分析:你安装的SDK版本可能与其他人不一样,那么build的工具也 ...

  6. 如何发挥Visual Studio 2019强大的编辑功能轻松编辑Keil项目

    本文地址:https://www.cnblogs.com/jqdy/p/12565161.html 习惯了VS的强大编辑功能,对Keil 5越来越深恶痛绝.查阅网络文章后按图索骥初步实现了VS编辑Ke ...

  7. AndroidStudio第一个项目HelloWorld

    实验内容 在Android Studio中创建项目 创建并启动Android模拟器 项目的编译和运行 实验要求 在安装好的AndroidStudio上建立第一个工程 创建并启动Android模拟器 编 ...

  8. 如何用AndroidStudio导入github项目

    最近一直在研究AndroidStudio,但是总会有这样那样的问题,特别是在github上看到一个很好地开源项目,想clone下来用用,就会出现很多蛋疼的问题,今天摸索着,结合一些大牛们的建议,轻轻松 ...

  9. 记一次cocos项目的加载速度优化

    半个月前,我们用cosos creator做了一个简单的小游戏,也许算不上小游戏吧..一边学cocos,一边做,几经波折后终于上线了.然鹅,功能是实现了,但是加载速度十分感人(毕竟没经验嘛,无辜脸). ...

随机推荐

  1. 利用php实现文件迁移重命名

    首先表明,这是一个悲伤的故事. 暑假来临,学校安排我们到某软件外包公司实习,想想不用面试也是蛮方便的,可以借此机会向大牛学习学习,虽然没有工资(据说学校还交了600块的保险),但想想还是蛮期待的,但真 ...

  2. PHP PC端接入支付宝和微信感悟

    想着中秋节的时候把异步线程学习完,同事说有个PHP的支付要帮忙做一下,虽然中秋节计划是把C#的异步学完,不过还是喜欢挑战,好久没有像大学一样这么认真的熬夜解决问题了.由于在大学学过asp,它和php有 ...

  3. EF实体框架之CodeFirst五

    上一博客学习了下基本的约定配置,留下几个遗漏的,这篇就是学习下遗漏一复杂类型. 一.什么是复杂类型? 书中说道:“复杂类型也可视作值类型(?)可以作为附加属性添加到其他类.复杂类型与实体类型的区别在于 ...

  4. windows网络编程的一些理论

    参考自<VC++深入详解> 这是我在看书时记录下来的东西. 注:下面的Socket其实都应该是socket 第14章网络编程 Socket是连接应用程序与网络驱动程序的桥梁,Socket在 ...

  5. 15.C#回顾及匿名类型(八章8.1-8.5)

    今天的篇幅应该会很长,除了回顾前面学的一些,还有写一些关于匿名类型的相关知识,总体上对后续的学习很有帮助,学好了,后面更容易理解,不明白的,那就前面多翻几次,看多了总是会理解的.那么,进入正题吧. 自 ...

  6. C#基础知识系列五(构造函数)

    前言 本节主要来学习下实例构造函数.私有构造函数和静态构造函数. 构造函数的作用: 1.当一个类在new实例化对象时,可调用构造函数进行初始化对象. 2.不带参数的构造函数称为“默认构造函数”. 无论 ...

  7. [工具]推荐一款查看dll依赖工具

    引言 很久没写一篇像样的博客了,最近一个月一直忙于项目,也没时间去总结了,回到家,也就是看看书,没怎么总结.不过还是挺兴奋的,每天过得还算充实.这里也算是对五月份的一个总结吧. 为什么要查看dll 因 ...

  8. ThreadLocal模式的核心元素

    首先来看ThreadLocal模式的实现机理:在JDK的早期版本中,提供了一种解决多线程并发问题的方案:java.lang.ThreadLocal类.ThreadLocal类在维护变量时,世纪使用了当 ...

  9. iOS边练边学--父子控件之作为导航控制器的子类产生的问题以及网易新闻练习

    一.导航控制器的子类 作为导航控制器的子类,并且是导航控制器子类中的第一个,系统会默认给子控件添加EdgeInsert属性,把导航栏的宽度挤出来.但是系统只会默认修改第一个. 解决办法1:系统帮忙给第 ...

  10. UML 几种关系的理解

    1,泛化关系 泛化关系的表现形式有3中,类A 集成类B  ,接口C  继承 接口D ,或者类E实现类F. 2,组合关系 组合关系描述的是整体与局部的关系,一个整体有很多部分组成,即整体包含的部分. 例 ...