egret发布android包

在使用Egret Wing创建并编译游戏后,发布到Android平台时遇到问题。游戏在手机上运行显示默认例子而非自定义的MainBezier程序。经过检查发现manifest.json文件不一致且Android工程中缺失MainBezier.js。通过Egret Wing命令行重新发布,问题得到解决,程序在手机上正常显示,但APK中未找到MainBezier.js,推测可能被编译到classes.dex中。
摘要由CSDN通过智能技术生成

发布遇到怪事

1.用egret wing 创建游戏并编译。 根目录与“template/web”下的index.html中入口都改成自己写的程序MainBezier

data-entry-class="MainBezier"

2.编译通过

3.点击wing 的发布按钮,调出发布选择平台选择界面

4.选择android平添,输入游戏名称与报名,点击确认发布

5.发布后在原工程test_bezier同级目录下看到android工程test_bezier_android,用android-studio打开并编译工程。

6.将生成的apk烧录到手机上。

7.手机上直接出现默认的例子程序,没有播放我写的MainBezier

8.查看原始工程与android工程的manifest.json。两个不一致

原始版:

{
	"initial": [
		"libs/modules/egret/egret.js",
		"li
很多制作flash的人摒弃flash自带的Tween缓动类,而是采用功能更加强大的第三方缓动类,其中用的最多是TweenMax类,这就不得不提greensock官方网站,这个网站是我迄今为止看到提供教程资料最全最直观的缓动类,flash演示文件可以直接显示出代码书写方法并且直观的查看效果,很适合初学者学习使用。 官方网站只提供免费的资源,其它更高级的功能都是收费的,以下是我在几个外国网站收集整理的收费插件,其中整理出的有: 1.舞台布局插件,它的强大在于你再也不用设置舞台尺寸侦听设置每一个元件的位置,一行代码解决问题; 2.变形操作,有点像PS里的变形操作,暂时还不知的应用到什么项目,不过功能很强; 3.动态文本操作,这个功能是我一直期待的,以前一直想用代码操作动态文本里所有字出现的特效,而不用在一个字一个字的去操作,没想到用这个插件实现了,官方提供了3种字出现时的特效,文本里的字出现的效果都是不一样的,若自己的代码编写能力强,可以扩展思维,写一个更强的效果。 现在第三方动画类都出了时间轴动画的功能,可以用代码直接代替时间轴了,这个是很值得研究的,可以大大提高项目开发速度,建议多多研究内的Timeline类。例如我的网站:http://www.flashme.cn/里面80%都是用程序控制元件编写动画了(打个小广告^_^),不过我这个网站用的是GTween缓动类,有小bug才决定学习greensock的TweenMax类。 ------ 截止2011-6-19在网上搜集整理的greensock类插件最新版本(仅是能找到的免费资源来说)。 demo 里的是官方演示文件,这几个插件你在官方网站是下不到啦,只能下载到他公布的免费插件,此插件的作者更新速度非常之快,你可以时时留意一下官方网站:http://www.greensock.com/ 至于免费开放的缓动类及演示文件,你可以关注一下官方网站,上面有很多演示及源文件。 layout布局类的值传递和官方演示文件写法有些差异,可能还不是最新的版本!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值