文档中心

如何更换应用图标、启动页?

基础开发包中有个res文件夹,里面存放的是ios和android平台的桌面图标和启动页面,请根据里面的尺寸来制作并将其放在res文件夹下,保持现有结构,打包随附web资源压缩即可。
PS:请使用png格式图片,直接将其他格式的图片改后缀名为png是无效,会导致打包失败。

根据平台选择cordova.js

调试或者打包的时候请注意根据平台来选择使用 cordova.js,如果是android平台,保持默认的,如果是ios平台,需要将cordova-ios.js里面的内容替换cordova.js里面。
PS:直接引用cordova-ios.js是无法生效的,名称必须为cordova.js

文件修改但不生效

很多情况下,有时你会开发调试时候,明明修改了js或css文件,但是在调试工具上没体现出来,那这样就是文件缓存了。
针对文件缓存有两种处理方法:

  1. 直接清除调试工具的缓存
  2. 文件(修改的)引用链接的后面加一个版本号

    <link rel="stylesheet" href="css/app.css?v=1" />
    

纵向拍摄的图片,查看图片时横向展示了

主要是三星等机型会有这种情况。这个时候,你需要更改部分js。修改调用camera的js。

 navigator.camera.getPicture(onSuccess, onFail, { 
       quality: 75,
       destinationType: Camera.DestinationType.FILE_URI,
       //增加下面三行,解决图片横向
       targetWidth:640,
       targetHeight:1138,
       correctOrientation:true
     }); 

在DebugTools中调试页面,调用拍照的接口时不显示图片

使用参数 destinationType: Camera.DestinationType.FILE_URI 会显示不出图片。提示not allowed to load local resource。
这种情况是因为在DebugTools有安全限制。在线打包应用则可以显示图片。

在线编译打包失败(持续整理)

1.上传的zip包中存在以中文命名的文件。