测试环境:

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. 【iOS开发-25】UIDevice查看系统信息,从一个问题開始怎样高速找到自己想要的属性和方法并看懂它

    如果须要解决的问题:写代码时遇到一种情况,就是须要推断iOS版本号,可能低版本号和高版本号须要增减一些代码,此时.怎样推断iOS版本号? (1)第一步.当然度娘.输入"iOS 推断系统版本号 ...

  2. GPS项目小结

    GPS项目中涉及到的技术有地图纠偏,js与winform c#的交互等方面:  1   google地图纠偏,能够私下call我...QQ(964877814)....,事实上主要由于考虑到政治以及军 ...

  3. MySQL多线程同步-Transfer使用测试

    由淘宝核心系统研发—数据库组开发的MySQL-Transfer,用于解决MySQL主从同步延迟的问题,从MySQL单线程到多线程的工作模式.可以观看@丁奇的相关资料: MySQL多线程同步-Trans ...

  4. 二级指针 (C语言)

    二级指针又叫双指针.C语言中不存在引用,所以当你试图改变一个指针的值的时候必须使用二级指针.C++中可以使用引用类型来实现. 下面讲解C中的二级指针的使用方法. 例如我们使用指针来交换两个整型变量的值 ...

  5. location ^~ /images/

    } location ^~ /images/ { root /static/; } #当匹配到/images/ 开头的uri 会把网站定位到/static/下,并且不在向下继续匹配!!! 注意: ^~ ...

  6. java中Keytool的使用总结 (加密 密钥(key)和证书(certificates))

    http://blog.chinaunix.net/uid-17102734-id-2830223.html

  7. dp之完全背包poj2063

    题意:求投资k年获得最大投资,每年都选最大利息的方案进行投资k年后就可以得到最多的人民币. 注意:每一年收到的利息都可以作为下一年的本金......其实从测试数据来看,是很好看出来的...... 思路 ...

  8. DelphiXE8FMX工程实现无边框托动(发送消息)

    1.引用单元 uses Winapi.Windows, FMX.Platform.Win, Winapi.Messages; 2.发送消息 //发送系统消息SendMessage(FmxHandleT ...

  9. ardunio

    fritzing,  arduino简易电路图制作软件

  10. MongoDB助力快速搭建物流订单系统

    简介 快递物流系统里最常见的一种业务类型就是订单的查询和记录.订单的特点是随着递送过程,订单数据需要随时更新路径.数据结构上需要可以灵活应对,这点非常符合Document模型,并且MongoDB支持G ...