AppCan移动平台开发常见问题解答

在使用AppCan移动平台开发跨平台APP时,有开发者会遇到一些问题, 不急,跟笔者一起来聊一聊使用AppCan平台开发中常见问题的解答方法。

问1、正常是按照官网提供的4个iphone启动图尺寸来做的png图, 可是发现打出来的包就会很大,如何解决?

如图:

答:原因是传的自定义启动图大小太大;另外官方默认打包如果不按照尺寸上传启动图,打包服务器会按照设定的尺寸标准把自定义启动图做拉伸处理,可能会影响打包后的大小。

(1)打包大小优化建议:标准图片保持在100kb左右 超过100KB的自己用PS压缩像素 ;

(2)图片原图一定是png格式,记得一定要从PS工具导出时就是png,不可以直接修改图片后缀

(3)一定要跟设计沟通好,启动图不要设计的过于各种炫酷效果增加繁琐元素。

(4)必须是按照官方设定好的分辨率尺寸上传,即:640X960的就是上传对应的尺寸

问2、在线打包webapp(安卓)加载页面进度条如何配置

答:官方提供的webapp模式即输入一个http地址url,打开页面默认加载进度条,这个是在config.xml文件里有个配置参数标签true,改成false则没有进度条。

问3、ios包前后生成的ipa包怎么变得比以前大

答:为了适配苹果支持amr64位,官方引擎更新,插件都升级支持64位,新插件在新的引擎打包,是有变大的现象,正常,因为插件要苹果支持am64位,导致插件在ipa包里大小变大,致使整个包变大

问4、在线自定义插件上传报错,比如比较典型的报结构目录错误

答:

(1)这时需要检查您所使用的自定义插件是否按照官方的插件机制,详见文档:Android Native插件扩展机制和iOS Native插件扩展机制;

(2)请检查上传的插件是否真的有问题,参考以下截图,标准的插件zip包目录结构是3层,确保一定是这个结构,并且第2层的文件夹名字一定要与第3层里的info.xml文件的uexName=”uexWeiXin”值一致

如图:

(3)在上传插件时填写的英文插件名称需要与info.xml的name名保持一致

(4)还有一种情况报错,一般出现在info.xml文件里,比如这个标签不对应,漏掉“/”,写错等。

问5、在线自定义插件上传报压缩包文件损坏

如图:

答:这与你的插件原格式被手动修改有关,建议重新解压,压缩你要上传的格式,rar是压缩rar,zip即压缩zip格式,不要随意手动修改后缀格式。

问6、在线安卓打包无法覆盖安装

答:这个与安卓的version code值有关,先反编译下您的应用的apk包,检查下AndroidManifest.xml里的<manifest android:versionCode="139"那个值是否小于要覆盖的apk包的version code值,如果小的话需要官方把您的应用id和要覆盖的apk包的version code值发给官方,把这个version code值改大一些即可,然后重新打包,就能覆盖安装。

问7、使用官方增量更新功能,为什么点击推送升级,应用安装到设备没有提示?

答:

(1)需要重启一下应用,才能有提示更新

(2)请确认下打包时是否勾选了增量更新按钮,否则安装的应用不支持增量更新功能,自然收不到提示

(3)config.xml文件配置问题,<widget appId="sdk10059" channelCode="000" height="480" pid="" sreensize="4.5" version="00.00.0000"这个version值永远大于生成的版本号,应用版本请查找一下线上应用的版本详情,且在上传增量包时填写的版本号确保与config.xml文件的version=“”值里面的版本号一致

问8、使用官方增量更新功能,为什么上传增量包报错,比如config.xml文件不存在?

答:

(1)config.xml需要确保是在zip目录结构的第一层下,即config.xml文件与其他文件或文件夹同一级目录

(2)config.xml文件的配置问题,<widget appId="这里填写的是你线上创建的项目分配给你的appid";或者参考下上一个问题

问9、在线打包生成的应用打开首页为什么提示页面不存在或网络异常

答:检查本地代码是否已经svn同步到到线上,且查看config.xml是否存在,然后配置起始页(支正常时html/htm格式)是否存在以及路径是否正确。

问10、生成的包二维码不能下载

答:由于微信机制的原因,安卓暂时不支持微信二维码扫描,请使用其他应用扫描功能,如手机360、UC浏览器等。

问11、webapp打包安装后 提示页面错误

答:官网webapp模式不支持加密,请确保操作过程中,查看config.xml配置,去掉加密配置。

问12、iOS证书打包失败

答 :如果有打包失败log,下载下来看看是否是证书问题,其次再排查插件方面问题

一般解决版本先仔细检查证书管理界面,证书是否上传失效重新上传,检验证书,保存,重新打包。更多可以参考:

http://bbs.appcan.cn/forum.php?mod=viewthread&tid=44701

问13、在线webapp应用填写网址注意哪些?

答 :

(1)支持http 或 https,建议填上协议

(2)支持子域名 层级不限

(3)建议webapp网址输入为首页/起始页

问14、请问appcan打包的程序中打开了一个服务器上的A页面,然后A页面上可以调用appcan框架的api吗?

答 :可以,在对应的页面上引入js调用插件接口就好

问15、启动页过后启动黑屏

答 :打个未加密包,下载安装包,看看config里配置的起始页到底是什么,只要包里的config.xml配置没问题,那就不会黑屏;或者重新创建个项目,把相同的代码上传到新项目里打包对比下分析。

以上就是常见的一些在线打包的问题,如果大家还有其他问题,可以在AppCan社区里发帖提问,技术人员和版主将积极解答。

时间: 2024-10-27 09:47:47

AppCan移动平台开发常见问题解答的相关文章

云平台开发常见的基础组件

1.分布式缓存服务 2.分布式k/v存储 3.分布式数据层框架 4.分布式调用跟踪系统 5.监控.日志.报警平台 6.分布式协同服务

APPCAN学习笔记001---app高速开发AppCan.cn平台概述

1.APPCAN学习笔记---app高速开发AppCan.cn平台概述 1. 平台概述 技术qq交流群:JavaDream:251572072 AppCan.cn开发平台是基于HTML5技术的跨平台移动应用高速开发一体化解决方式. 开发人员利用HTML5+CSS3+JavaScript技术能够高速地开发与本地应用体验相媲美的移动应用. AppCan.cn平台提供了UI高速开发框架.本地功能调用API接口.应用打包系统.IDE集成开发环境和本地应用调试模拟器, 预置数百套界面模板和数十种应用插件,

ecshop模板开发制作教程及常见问题解答

ecshop模板开发制作教程 下列章节的适用于ECshop程序. 同时这里许多内容和一些 Smarty相关. 假如您已经熟悉这些内容可跳过不阅读.假如您是ECshop新手并且想diy一下自己的店铺, 那您应该认真详细地从头到尾读一遍这些章节.( ps: 大家不要紧张,我会尽量用人类的语言和大家交流,实在万不得已才会用机器语言展示给大家 ) 希望大家能够通过本教程,想要什么模板都能自己做出来.哈哈!一起加油吧! 第一章节: 读取这些内容,您将了解: 每个前台页面所对应的模板页面,模板文件的目录结构

APPCAN学习笔记---app快速开发AppCan.cn平台概述

1.APPCAN学习笔记---app快速开发AppCan.cn平台概述 1. 平台概述 技术qq交流群:JavaDream:251572072 AppCan.cn开发平台是基于HTML5技术的跨平台移动应用快速开发一体化解决方案. 开发者利用HTML5+CSS3+JavaScript技术可以快速地开发与本地应用体验相媲美的移动应用. AppCan.cn平台提供了UI快速开发框架.本地功能调用API接口.应用打包系统.IDE集成开发环境和本地应用调试模拟器, 预置数百套界面模板和数十种应用插件,提

AppCan一站式移动开发服务平台:助开发者盈利

资本市场火热不减,移动互联网持续受追捧,看着大牛们飞上太空.创业者们搭上七彩祥云,站在风口的普通移动创业者,飞起来了吗?在近日的MDCC大会上,一位开发者就感慨地说"市场红火,千万美元的融资多如牛毛,而个人开发者只能干着急.B2C的市场基本被巨头垄断了,机会渺茫,我今天就是找灵感,找出路的."这恐怕是很多开发者的心声,手握技术,却找不到方向. 带着问题,记者在MDCC大会上考察了多家移动厂商,在听到AppCan CTO赵庆华"一站式移动开发服务平台"的演讲后,豁然开

直播平台开发以及搭建过程的难点问题解答

直播平台开发在经过几年的沉淀后,用户以及流量都在呈现稳定的增长趋势,可见以直播为运营模式依旧有大市场可开发.一.直播平台系统如何去选择适合的机型做配适直播平台系统内容产生方就是推流端,现在主流的 IOS.安卓,IOS比较简单,就是那个几个机型,基本大家适配都很好.但是安卓的碎片化是非常严重的,大量的精力都需要对安卓的适配,而且软编耗电量普遍非常高,手机用了一会就会发烫,都担心会不会爆炸.直播平台系统的用户体验就是在不同的网络情况下,上传的视频有可能会卡,有可能不连贯,报各种各样的错误,这个是直播

AppCan移动平台=开放开源降门槛,专注深挖做行业

正益移动有关技术人员介绍:"总体来说,采用AppCan移动开发平台进行开发,一方面会简化开发流程,另一方面就是形成了一种开发标准,从而大幅降低开发时间和成本,这也是Hybrid混合开发的好处."Gartner曾预测,到2015年,60%的企业将使用Hybrid模式来开发企业应用,混合开发具有人才复用度高.周期短.运维成本低.效果体验好等优点,无论是浏览器+网页.网页+原生还是语言混合等方面,都是不错的选择.事实证明,以Android.IOS为主的原生开发模式和以HTML5为主的混合开发

Delphi XE5 常见问题解答

Delphi XE5 常见问题解答 有关于新即时试用的问题吗?请看看 RAD Studio 即时试用常见问答. 常见问题 什么是 Delphi? Embarcadero? Delphi? XE5 是易于学习的应用开发,适合构建针对Android 和iOS 的真正原生应用.并将它们快速应用到应用商店和企业的团队.使用相同的源代码库构建应用,无需牺牲应用质量.连通性或性能.通过原生Android 和iOS 支持,延伸到世界上最大规模可访问的移动市场. 有哪些版本可以使用,并且版本之间有什么区别? D

透明数据加密 (TDE)常见问题解答

透明数据加密 (TDE)常见问题解答问题任何人只要有权访问加密数据就能对其进行解密吗?TDE 会带来哪些开销?哪些加密算法可与 TDE 一同使用?可以使用第三方加密算法代替 TDE 提供的算法吗?可以对外键约束中使用的列采用 TDE 列加密吗?可以对联接中使用的列进行加密吗?可以对已建索引的列进行加密吗?TDE 列加密支持哪些数据类型和数据长度?数据在网络上传输时仍处于加密状态吗?数据库内存 (SGA) 中包含的是明文数据还是加密数据?如何知道要加密哪些数据呢?需要加密的数据都在哪里?对于 Or