流程:1.安装好wing 3,然后 插件——Egret项目工具——发布移动APP——Build android native project

2.配置发布环境:

Android

配置图:

可能会遇到的问题:

1.问题:提示资源名字错误‘

解决方法:所resource目录下的所有资源,包括:图片,音乐,视频,xml等不能有中文,特殊符号,空格等,必须英文命名:

2.问题:雪碧图的png图片不规范

解决方法:重新导出雪碧图,直到图片格式正确为止;

3.问题:ERROR:SWT folder "" does not exist.

Please set ANDROID_SWT to point to the folder containing swt.jar for your platform

如下图错误,原因是没有正确配置JAVA的环境变量

 

解决方法:按照这个教程的流程走一遍就OK了,http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html

4.问题:d:EgretProjects/apptest/MaintainPlan2_android/MaintainPlan2/proj.android is not a valid project(AndroidManifest.xml not found)

出现 如下图所示,提示缺少AndroidManifest.xml这个文件

解决方法:新建一个Game项目,然后用这个项目发布一次app,成功后,再发布原理的项目,基本就会成功了。

5.问题:本地有视频文件的,发布APP不成功,错误,如下图所示:

解决方法:

①.项目名字不能带特殊字符,不能是数字开头,如“120-media-video”,这样子不行。

②.要用最新版本的Egret Engine和Egret Android Support

③.egret engine 3.1.2版本的egret.video不支持webGL模式,要改成canvas模式

6.问题:apk界面,固定横屏问题,
 解决方法:在wing里修改屏幕横竖模式没有作用,要在发布的时候生成的android项目里改,找到AndroidManifest.xml文件,打开,修改
android:screenOrientation="landscape",然后用eclipse打开这个android项目,编译生成apk

7.问题:apk图标替换
 解决方法:将项目中的res下和drawable有关的图片换掉就可以了

8.问题:apk名字更换
解决方法:首先找到对应安卓项目下的AndroidManifest.xml文件,首先确定这个xml的编码格式是 utf-8,不是的话修改成 <?xml version="1.0" encoding="utf-8"?>,不然app命名中文会出问
 方法①,在AndroidManifest.xml里按照下图所示方法更改,改好之后,然后再用eclipse编译,打包apk就行了。
          
方法 ②点击  插件——Egret项目工具——发布移动APP——Settings,修改里面的名字,如下图,不过wing3.1.1,这个功能好像有BUG,暂时修改这个没有用,方法一管用。

9.问题:手动删除了对应的安卓项目,导致IDE在按照已有记录的路径去查找项目时失败。
   解决方法:打开wing的项目,打开 egretProperties.json 文件,然后按下图操作

【Egret】Wing3发布移动APP功能,打包APK流程以及会遇到的问题的更多相关文章

  1. cordova打包apk流程

    一.打包 条件: 1.java-jdk 2.Android-sdk  ( 安装教程:https://blog.csdn.net/qq_36577136/article/details/80632674 ...

  2. IOS打包发布APP的所有详细流程

    其他一些不错的参考:点击打开链接 一.申请苹果开发者账号 首先需要申请苹果开发者账号才能在APP store 里发布应用. 开发者账号分为:(1)个人开发者账号   (2)企业开发者账号   主要的区 ...

  3. 打包APK出现org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease'.

    AndroidS Studio打包APK时出现问题:org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':a ...

  4. unity3d-配置Android环境,打包发布Apk流程详解

    31:unity3d-配置Android环境,打包发布Apk流程详解 作者 阿西纳尼 关注 2016.08.28 22:52 字数 498 阅读 1806评论 0喜欢 5 Unity配置Android ...

  5. cordova app打包apk签名

    首先执行:ionic cordova build android --prod --release,执行完会在以下目录生成apk文件( --prod 用以压缩) 然后使用keytool生成keysto ...

  6. 5+ App开发打包指南

    HTML5 Plus应用概述 HTML5 Plus移动App,简称5+App,是一种基于HTML.JS.CSS编写的运行于手机端的App,这种App可以通过扩展的JS API任意调用手机的原生能力,实 ...

  7. Android Studio 多个编译环境配置 多渠道打包 APK输出配置

    看完这篇你学到什么: 熟悉gradle的构建配置 熟悉代码构建环境的目录结构,你知道的不仅仅是只有src/main 开发.生成环境等等环境可以任意切换打包 多渠道打包 APK输出文件配置 需求 一般我 ...

  8. APICloud云修复再升级 增加热重启APP功能

    移动应用开发平台APICloud的亮点功能云修复在本月迎来升级版,云修复是APICloud的优势功能之一,通过APICloud平台开发的APP或者嵌入SuperWebView SDK的原生APP在发布 ...

  9. 为App签名(为apk签名)

    为App签名(为apk签名) 原文地址 这篇文章是Android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用. 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商 ...

随机推荐

  1. Oracle索引语句整理

    转载:http://www.cnblogs.com/djcsch2001/articles/1823459.html 索引,索引的建立.修改.删除 索引索引是关系数据库中用于存放每一条记录的一种对象, ...

  2. Angela Merkel poised for record poll win and historic third term

    Her success remains a mystery for many, but victory could see the German chancellor beat Thatcher's ...

  3. BZOJ 3410: [Usaco2009 Dec]Selfish Grazing 自私的食草者(贪心)

    这= =,就是线段覆盖对了= =直接贪心就行了= = CODE: #include<cstdio>#include<iostream>#include<cstring&g ...

  4. BZOJ 3479: [Usaco2014 Mar]Watering the Fields(最小生成树)

    这个= =最近刷的都是水题啊QAQ 排除掉不可能的边然后就最小生成树就行了= = CODE: #include<cstdio>#include<iostream>#includ ...

  5. 程序点滴001_Python模拟点阵数字

    尝试过很多编程语言,写过不少程序(当然,基本上都是些自娱自乐或给自己用的工具类的小玩意儿),逐渐认识到编写程序是一个不断完善.不断优化的过程——编程首先要有一个想法(目标),围绕这个目标形成最基本的功 ...

  6. 全文搜索 Contains 与like 的区别

    全文搜索:是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式. ...

  7. 怎么用php语言来做文件缓存

    使用缓存能够让我们的程序访问起来更加快速,缓存可以减少对数据库的操作,体验起来更好一些,对服务器的压力也小一些,当然服务速度很快 php文件执行完之后产生的解析完的数据,保存成静态的网页,下次打开的这 ...

  8. Spring总结_02_Spring概述

    一.概念准备 1.应用程序:是能完成我们所需要功能的成品,比如购物网站.OA系统. 2.框架:是能完成一定功能的半成品,比如我们可以使用框架进行购物网站开发:框架做一部分功能,我们自己做一部分功能,这 ...

  9. 用C#来学习唐诗三百首

    Begin 最近把项目做完了,闲来无事,就想做点好玩的事情,刚好前几天下载了[唐诗三百首]和[全唐诗]这两个txt文件,正好用C#来整理一下. [唐诗三百首]文件格式 [全唐诗]文件格式 目标 将每一 ...

  10. 3399: [Usaco2009 Mar]Sand Castle城堡

    3399: [Usaco2009 Mar]Sand Castle城堡 Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 37  Solved: 32[Sub ...