一 Android Studio 打包Egret App
测试环境:
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的更多相关文章
- 六 Android Studio打包Eegret App (解决开机黑屏问题)
因为android studio中的SplashActivity并没有什么卵用,只是开机1s显示开机画面,1s后面还是黑屏. 在主文件中加入以下代码,就是开始游戏时显示一个居中填满屏幕的图片,游戏加载 ...
- 五 Android Studio打包Eegret App (包名和签名,打出正式包)
一 定义包名 如下图,在AndroidManifest.xml中的package就是包名 二 创建keystore 选择Build->Generate Signed APK 选择create n ...
- Eclipse打包Egret App (Egret4.1.0)
Egret官方提供eclipse和androidstudio打包. 这里使用eclipse. 1 下载配置android环境 2 Egret打包App 3 Eclipse设置 4 Eclipse调试 ...
- Android Studio搭建系统App开发环境
一.前言 在Android的体系中开发普通app使用Android Studio这一利器会非常的方便.但是开发系统app可能就会有些吃力,不过经过一些配置仍然会 很简单.我们知道系统app因为涉及到一 ...
- Android Studio 打包时 Signature Version 选择V1还是V2 ?
只勾选V2会导致 7.0 以下的安卓机出现 INSTALL_PARSE_FAILED_NO_CERTIFICATES 的问题 ,推荐全选. 解决方案一v1和v2的签名使用1)只勾选v1签名并不会影响什 ...
- Android tips(八)-->Android Studio打包apk,aar,jar包
文本我们将讲解android studio打包apk,aar,jar包的相关知识.apk包就是android系统的安装包,这里没什么好说的,aar包是android中独有的类库包,而jar包是java ...
- Android Studio 打包自定义apk文件名
使用Android Studio打包的时候,我们有时候需要自定义apk的文件名,在此记录一下. 在app的build.gradle中,根节点下使用关键词def声明一个全局变量,用于获取打包的时间,格式 ...
- Android Studio打包apk,aar,jar包
转载请标明出处:一片枫叶的专栏 文本我们将讲解android studio打包apk,aar,jar包的相关知识.apk包就是android系统的安装包,这里没什么好说的,aar包是android中独 ...
- uni-app&H5&Android混合开发二 || 使用Android Studio打包应用APK
前言: 在上一章节我们已经讲了如何uni-app离线打包Android平台教程,这一章就该来讲讲如何使用Android Studio打包应用APK提供给Android手机安装使用了. 第一步.首先打开 ...
随机推荐
- 【Unity】开发WebGL内存概念具体解释和遇到的问题
自增加unity WebGL平台以来.Unity的开发团队就一直致力于优化WebGL的内存消耗. 我们已经在Unity使用手冊上有对于WebGL内存管理的详尽分析,甚至在Unite Europe 20 ...
- OSI各层的功能和主要协议(转载)
OSI各层的功能和主要协议: 物理层 物理层规定了激活.维持.关闭通信端点之间的机械特性.电气特性.功能特性以及过程特性.该层为上层协议提供了一个传输数据的物理媒体. 在这一层,数据的单位称为比特(b ...
- 基于Vivado的嵌入式开发 ——PS+PL实践
基于Vivado的嵌入式开发 ——PS走起 硬件平台:ZedBoard 开发工具:Vivado 2014.2 1.规划 废话不多说,依然是流水灯,这次是采用PS+PL实现. 功能依旧简单,目标是为了学 ...
- JAVA List 分割
按指定大小,分隔集合,将集合按规定个数分为n个部分 import java.util.ArrayList; import java.util.Collections; import java.util ...
- Selenium - Switch & Select Api
一.多表单切换 driver.switch_to.frame() iframe :直接将一个html 页面嵌入另一个html 页面中 switch_to.frame() 默认可以直接取表单的id ...
- CentOS下安装网卡驱动
前言最近,一台机器从FreeBSD换为CentOS,一路安装顺利.完事之后发现,网卡没有启用,dmesg | grep eth 命令确定网卡没有驱动导致的.于是开始了一路艰辛的安装过程. 安装过程1. ...
- session退出页面
简单的session退出页面,jsp: <%@ page language="java" contentType="text/html; charset=utf-8 ...
- inline-block元素的空白间距解决方法<转>
使用inline-block来代替float进行布局,或者使用inline-block来实现元素的居中效果.有关于使用inline-block来代替float的讨论也蛮多的. 不过就是使用inline ...
- 搭建自己的GitHub Pages
本文记录博主使用Win 10操作系统和Jekyll 3.1.2搭建GitHub Pages的过程.希望能帮助到相同有需要的朋友. 基本需求 GitHub账号及一个命名为{GitHub昵称}.githu ...
- Spider Studio 新版本 (码年吉祥版) - 浏览器视图 / 脚本库上线!
各位哥哥姐姐弟弟妹妹小伙伴们春节好! 2014年对于我们程序员很重要, 因为今年是 "码" 年! SS在此重要之年到来之际热力推出两大重要功能恭贺新春: 1. 浏览器视图 以前SS ...