测试环境:

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. ARM开发工具软件命令具体解释---嵌入式回归第三篇

    先从bootloader開始,由于临时眼下这些都会是裸机程序相关. 本人这里是VMwarm10.0上安装的红帽linux虚拟机.从以下的截图中能够看出 裸机开发流程: 这里先做第三步(第一步第二步已提 ...

  2. tcpdump常用参数说明

    (一).学习tcpdump的5个参数 初次使用tcpdump时,使用tcpdump -h命令可以看到它有数十个参数. 根据我们在运维工作中的经验,掌握tcpdump以下5个参数即可满足大部分的工作需要 ...

  3. java中==和equals和hashcode的区别详解

    一.相同点 都是用来进行值或对象的比较. 二.不同点 对于“==”而言,对于基本类型(char,byte,short,int,long,float,double,boolean),对比的是值,所以是相 ...

  4. 出现“unrecognized selector sent to instance”问题原因之一及解决方法。

      ​ 对于iPhone开发初学者来说,很想实现自己在iPhone上的第一个小程序,准备工作就绪侯就信心满满的开始了!一般来说大家可能都是从Hello World做起吧. 反正我是的,:),如果按照文 ...

  5. rsync 精确同步文件用法 (转载)

    -- include-from 指定目录下的部分目录的方法: include.txt: aa bb ss Command: rsync -aSz  --include-from=/home/inclu ...

  6. win7下如何显示缅文和使用缅文输入法?

    windows 7 操作系统默认不支持缅文,所以缅文在win7上不能显示,当然也没有提供缅文输入法. 一.显示缅文 windows系统下显示缅文字母只需要安装缅文字体就可以了.目前常见的缅文字体就是Z ...

  7. 跟着百度学习之ThinkPHP的认识/初窥

    MVC全称(Model View Controller) Model:模型(可以理解位数据库操作模型) View:视图(视图显示) Controller:(控制器) 简单的说框架就是一个类的集合.集合 ...

  8. Mybatis Batch 批量操作

    Mybatis Batch 批量操作 http://www.blogjava.net/diggbag/articles/mybatis.html

  9. asp.net防止刷新时重复提交

    前段时间遇到了需要禁用刷新的需求,f5按钮就不说了,简单的js就能把它禁用,但是工具条上的刷新按钮却傻傻干不掉. 如果简单的在刷新时重新加载画面,通过window.location.href=&quo ...

  10. 详解 Go 语言中的 time.Duration 类型

    swardsman详解 Go 语言中的 time.Duration 类型swardsman · 2018-03-17 23:10:54 · 5448 次点击 · 预计阅读时间 5 分钟 · 31分钟之 ...