Egret官方提供eclipse和androidstudio打包。

这里使用eclipse。

1 下载配置android环境

2 Egret打包App

3 Eclipse设置

4 Eclipse调试

1 下载配置android环境

1.1 下载ADT

Eclipse + ADT + SDKTools:http://www.androiddevtools.cn/

Eclipse中文包:http://www.veryhuo.com/down/html/69596.html

下载安装完成后,我们有了eclipse作为android项目的IDE,和android sdk。

2.2  设置环境变量ANDROID_HOME

官网教程:http://developer.egret.com/cn/2d/publish/publishAndroid

2.3 下载配置JDK 1.8及以上版本 (64位)

JDK下载:http://www.wmzhe.com/soft-30118.html

JDK配置:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

2 Egret打包App

官网新版教程 Android Studio打包:http://developer.egret.com/cn/2d/publish/publishAndroid

官网旧版教程 Eclipse打包: http://edn.egret.com/cn/docs/page/648

  新建任意测试项目

 选择移动打包

配置好后点击开始即可(路径为自己电脑存放的文件夹位置)

Android SDK路径:J:/Android/adt/sdk

Ant路径:J:/Android/adt/sdk/tools/ant

Ecli Support路径:J:/Android/egret-android-support-4.1.0/egret-android-support-4.1.0  (support包去官网下载4.1.0版本的)

在ant的路径下不存在ant.bat文件,不用管...

android项目生成完成后,用Eclipse打开项目

3 Eclipse设置

3.1 菜单栏选择窗口->首选项  设置SDK Location

刚打开项目时,可能项目代码里一堆红线,则需要设置sdk的正确路径。

提示项目使用的sdk没有,则设置项目的build sdk

3.2 设置注释文字

中文注释文字太小

首选项->常规->外观->颜色和字体->Java编辑器文本字体。   将“西欧字符”改为“中欧字符”。

4 Eclipse调试

项目右键,选择调试方式。 或者菜单栏选择甲虫

选择调试设备,下面有3种调试设备选择

1. 可以使用AVD虚拟设备,下图中的Lanunch a new Android Virtual Device调试。如果此栏为空,则选择弹框右下那里的Manager新建一个(我新建的如下图名为Test)。

由于我这里使用AVD调试一直失败,而且开启非常慢。此方法弃用。

2. 连接真机,然后在Choose a running Android device栏选择真机进行调试。

3. 下载天天模拟器,安装后打开,再使用Eclipse进行调试,这时会出现天天模拟器设备选择。例如下图中的samsung-sm_n900就是天天模拟器。

选择天天模拟器,点击确定,成功运行。

如果不出现天天模拟器的设备选择,请重启电脑,或安装最新版再重启。

每次修改代码后,发布时勾选“发布Runtime”。代码会自动更新到eclipse项目中。

game_code_1.zip 的后缀会变成你发布项目时的Version。这里是上图中的“1”。

再次进行调试,则会运行更新后的项目。

修改发布生成的native包路径,如下图位置修改

Eclipse打包Egret App (Egret4.1.0)的更多相关文章

  1. 一 Android Studio 打包Egret App

    测试环境: Android Studio 2.3.2 Egret Engine 5.0.14 Egret Support5.0.12 官网教程:http://developer.egret.com/c ...

  2. eclipse打包插件net.sf.fjep.fatjar

    eclipse打包插件安装 1)将net.sf.fjep.fatjar_0.0.32.jar拷贝到eclipse安装目录中的plugins目录下,然后重启eclipse即可. 软件获取方式: 链接:h ...

  3. 【转】如何使用PhoneGap打包Web App

    如何使用PhoneGap打包Web App 最近做了一款小游戏,定位是移动端访问,思来想去最后选择了jQuery mobile最为框架,制作差不多以后,是否可以打包成App,恰好以前对PhoneGap ...

  4. 网页打包安卓APP流程

    搭建环境过程: 1. 安装JDK. 参见http://www.cnblogs.com/Li-Cheng/p/4334985.html. 注:实质上到该网址上下载好JDK安装包,安装后添加一个环境变量: ...

  5. Eclipse打包出错——提示GC overhead limit exceeded

    版权声明:本文为博主原创文章,未经博主允许不得转载. 在Eclipse开发环境中打包发布apk安装包的时候,有时候会出现下面的错误: 原因 在打包的时候,Eclipse占用的内存会增大,当分配给Ecl ...

  6. 如何使用PhoneGap打包Web App

    最近做了一款小游戏,定位是移动端访问,思来想去最后选择了jQuery mobile最为框架,制作差不多以后,是否可以打包成App,恰好以前对PhoneGap有耳闻,便想用这个来做打包,可以其中艰辛曲折 ...

  7. sikuli+eclipse对于安卓app自动化测试的应用(第一次写博客,有些语言还不太专业,望海涵)

    Sikuli是什么? 下面是来自于官网的介绍:Sikuli is a visual technology to automate and test graphical user interfaces ...

  8. H5网页应用打包安卓App (全网最详细教程)

    img { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important } .red { color: rgba(255, 0, 0, 1) } ...

  9. eclipse打包apk

    eclipse打包apk

随机推荐

  1. 用户数据验证的正确姿势之assert

    用户数据验证灰常重要, 不用多说了, 但是实现方法(准确的说是表现形式)有很多人, 如何优雅的完成一个后端验证过滤器是一个值得考量的问题, 我尝试过许多方法, 比如validator.js模块, ex ...

  2. Windows下进程通信方式

    当线程分属于不同进程,也就是分驻在不同的地址空间时,它们之间的通讯需要跨越地址空间的边界,便得采取一些与同一进程中不同线程间通讯不同的方法.在Windows程序中,各个进程之间常常需要交换数据,进行数 ...

  3. Python 变量类型和运算符

    -*- coding:utf-8 -*- ''' if语法 if conditon: [tab键] command [tab键] command ... else: [tab键] command [t ...

  4. thinkphp 3.2跟3.1 区别

    1.ThinkPHP3.2 主要整合了3.1以及之前版本的分组问题.3.2之前有普通分组和独立分组,还需要在配置文件中配置.3.2已经不需要配置了,直接使用独立分组就可以了.2.ThinkPHP3.2 ...

  5. 关于VS2013常用到的快捷键

    版本一 VS2013常用快捷键: 1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”: 2)前进到下一个光标位置:“Ctrl + Shift + - ...

  6. MySQl安装全解

    这是第二次安装MySql了.第一次安装花了几个小时,理解安装的每一个页面,这次光寻找安装包就找了几个.因此感觉有必要做一次全面的安装笔记.(有点浪费时间了,可是感觉非常值得)本人系统是window7. ...

  7. centos 6.5配置samba

    Samba简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microso ...

  8. MYSQL 两日期之间的工作日(除去周六日,不考虑节假日)

    select (floor(days/7)*5+days%7      -case when 6 between wd and wd+days%7-1 then 1 else 0 end      - ...

  9. opengl 裁剪平面

    原帖地址:http://blog.sina.com.cn/s/blog_5ff6097b0100xqvr.html void glClipPlane(GLenum plane, const GLdou ...

  10. andriod sdk 安卓模拟器修改imei码,位置信息

      imei码就是手机卡的信息一段15位数字,就好像pc的mac地址.很多app注册会检测你是否是手机登录的,就会读取你的imei码,如果读取不到,就说明你可能是用平板等移动设备上网的. app也可以 ...