测试环境:

Android Studio 2.3.2

Egret Engine 5.0.14

Egret Support5.0.12

官网教程:http://developer.egret.com/cn/github/egret-docs/Native/publish/publishAndroid/index.html

目录:

一 下载并安装Android Sutio

二 下载Egret的support

三 移动打包Android Studio项目

四 Android Studio运行项目,真机调试

一 下载并安装Android Studio

下载地址:http://www.androiddevtools.cn/

我这里下载的是2.3.2版本。

具体安装过程请百度。这里大概说下。

1. 下载后,直接安装。安装完成时会报个sdk相关提示弹框,选择cancel即可。

2. 其他基本选择默认即可。

3. 安装完成会提示下载SDK,选择一下你的安装路径,再选择下载,等待下载完成即可。

安装完androidstudio和下载完它的sdk,这时我们就有了两个文件夹 :(文件夹名字根据你自己安装路径)

1个android studio

1个android studio sdk

二 下载Egret的Support

下载地址:http://bbs.egret.com/thread-32407-1-1.html

下载后解压即可,这时我们有了3个文件夹

三 移动打包AS项目

创建任意一个新的egret项目,不用做任何修改,这个项目能运行就成。

选择项目->移动打包

Android SDK路径:J:\Android\AndroidStudioSDK     (根据你的Android Stuido的SDK目录选择)

Gradle路径:J:\Android\AndroidStudio2.3\gradle\gradle-3.2\bin   (根据你的Android Studio路径选择)

As Support路径:J:\Android\support5.0.12\egret-android-support-as-5.0.12    (根据你的Support-as路径选择,support里有一个eclipse的,一个androidstudio的,注意区分)

打包过程报错

我的是3.2版本,然后我去下载gradle-2.2.all.zip,还是上面的网站

下载解压到

重新选择移动打包,选择gradle时,选择2.2版本的

重新打包后成功

四  Android Studio 运行项目,真机调试

打开Androd Studio

打开我们刚才打包出来的support项目。

然后等吧,这玩意初始化要很久... ...

等待很久后,打开了项目,然后各种报错。

没事,我们clean project,然后重新编译一次。

插上你的手机,打开usb调试。然后点击运行。

选择你的手机设备

运行失败

一查,发现我忘了打开usb调试...

手机上打开usb调试后,再次运行,则成功

至此,我们已经完成了如下步骤:

1.  安装和配置androd studio以及sdk。

2.  移动打包support-as

3. 在android studio中运行项目,并使用真机运行。

一 Android Studio 打包Egret App的更多相关文章

  1. 六 Android Studio打包Eegret App (解决开机黑屏问题)

    因为android studio中的SplashActivity并没有什么卵用,只是开机1s显示开机画面,1s后面还是黑屏. 在主文件中加入以下代码,就是开始游戏时显示一个居中填满屏幕的图片,游戏加载 ...

  2. 五 Android Studio打包Eegret App (包名和签名,打出正式包)

    一 定义包名 如下图,在AndroidManifest.xml中的package就是包名 二 创建keystore 选择Build->Generate Signed APK 选择create n ...

  3. Eclipse打包Egret App (Egret4.1.0)

    Egret官方提供eclipse和androidstudio打包. 这里使用eclipse. 1 下载配置android环境 2 Egret打包App 3 Eclipse设置 4 Eclipse调试 ...

  4. Android Studio搭建系统App开发环境

    一.前言 在Android的体系中开发普通app使用Android Studio这一利器会非常的方便.但是开发系统app可能就会有些吃力,不过经过一些配置仍然会 很简单.我们知道系统app因为涉及到一 ...

  5. Android Studio 打包时 Signature Version 选择V1还是V2 ?

    只勾选V2会导致 7.0 以下的安卓机出现 INSTALL_PARSE_FAILED_NO_CERTIFICATES 的问题 ,推荐全选. 解决方案一v1和v2的签名使用1)只勾选v1签名并不会影响什 ...

  6. Android tips(八)-->Android Studio打包apk,aar,jar包

    文本我们将讲解android studio打包apk,aar,jar包的相关知识.apk包就是android系统的安装包,这里没什么好说的,aar包是android中独有的类库包,而jar包是java ...

  7. Android Studio 打包自定义apk文件名

    使用Android Studio打包的时候,我们有时候需要自定义apk的文件名,在此记录一下. 在app的build.gradle中,根节点下使用关键词def声明一个全局变量,用于获取打包的时间,格式 ...

  8. Android Studio打包apk,aar,jar包

    转载请标明出处:一片枫叶的专栏 文本我们将讲解android studio打包apk,aar,jar包的相关知识.apk包就是android系统的安装包,这里没什么好说的,aar包是android中独 ...

  9. uni-app&H5&Android混合开发二 || 使用Android Studio打包应用APK

    前言: 在上一章节我们已经讲了如何uni-app离线打包Android平台教程,这一章就该来讲讲如何使用Android Studio打包应用APK提供给Android手机安装使用了. 第一步.首先打开 ...

随机推荐

  1. Mysql 数据库数值类型详解

    MySQL 支持所有标准SQL 中的数值类型,其中包括严格数值类型(INTEGER.SMALLINT.DECIMAL 和NUMERIC),以及近似数值数据类型(FLOAT.REAL 和DOUBLE P ...

  2. 连接到 Linux 服务器时首先要运行的 5 个命令

    作为一个系统管理员/SRE 工作 5 年后,我知道当我连接到一台 Linux 服务器时我首先应该做什么.这里有一系列关于服务器你必须了解的信息,以便你可以(在大部分时间里)更好的调试该服务器. 连上 ...

  3. Java compiler level does not match the version of the installed Java project fac

    Java compiler level does not match the version of the installed Java project fac 问题一: 问:项目图标报错,Probl ...

  4. vsftp 无法启动,500 OOPS: bad bool value in config file for: anonymous_enable

    朋友的FTP启动不了,叫我帮他看,启动时出现以下错误信息: 500 OOPS: bad bool value in config file for: anonymous_enable 看似配置文件错误 ...

  5. [转]IIS6 伪静态 IIS文件类型映射配置方法 【图解】

    1.右键点击 要设置网站的网站 2.属性 -->主目录 -->配置--> 3.如右侧窗口,找到 .aspx 扩展名-->编辑-->复制 可执行文件的路径-->关闭 ...

  6. 详解php的安装模式---CGI,FASTCGI,php-fpm,mod_php,mod_cgi,mod_fcgid

    1. CGI CGI是通用网关接口,HTTP服务器使用这样的接口程序来和“其他程序”(比如PHP的解释器程序)通讯,这个“其他程序”可以使用任何计算机语言来编写,它通过CGI这个接口从HTTP服务器取 ...

  7. Spring Cloud(七):使用SVN存储分布式配置中心文件和实现refresh

    国内很多公司都使用的svn来做代码的版本控制,我们先介绍以下如何使用svn+Spring Cloud Config来做配置中心. svn版本 同样先示例server端的代码,基本步骤一样. 1.添加依 ...

  8. Cocoa、Foundation、UIKit、Objective-c、XCode、Interface Builder的概念

    转自:http://blog.csdn.net/hou_cocoa/article/details/6187418 Cocoa 是在Mac OS X系统上原生的一个编译环境.他包含两个框架,其实就是一 ...

  9. js中如何判断一个字符串包含另外一个字符串?

    js中判断一个字符串包含另外一个字符串的方式比较多? 比如indexOf()方法,注意O是大写. var test="this is a test"; if(test.indexO ...

  10. pip install read time-out

    Problem ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out. 1 S ...