一、前言
uni-app
是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
体验了下各方面都是不错的,这次遇到了Android端的离线打包,这里做个记录和问题总结
二、打包工作
1、官网教程 App离线打包
2、根据官网教程一步步配置即可实现所需的功能,其中遇到的问题如下
三、遇到问题
- 1、一直在启动页无法进入
我这里是项目的问题,项目运行有错误导致 - 2、弹出提示框,显示基座不匹配
sdk的使用和HBuilderX需要一致,要不然会提示框提醒,建议使用和版本相匹配的sdk,这样就可以解决这个问题 - 3、logo配置
android的logo配置问题,不是简单的替换ic_launcher.png图片这么简单,这里需要注意下,他加载的是ic_launcher.xml文件,文件又由background和foreground组成。
我们这里使用一个比较暴力的方法,直接重新配置启动图,但是名字要改掉,我这里叫ic_launcher_my.png
,见图1的第3步,剩余的几个文件夹根据ic_launcher.png所在位置一块配置,最后在AndroidManifest.xml
中配置新的logo,见图2.
图1-文件信息.png
- 4、启动图配置
由于新创建的项目没有了drawable不同分辨率的文件夹,这里需要自己创建,然后配置图片名字为splash.png,图片尺寸如下
drawable-land-hdpi-screen 480*800
drawable-land-xhdpi-screen 720*1280
drawable-land-xxhdpi-screen 960*1600
drawable-land-xxxhdpi-screen 1280*1920
image.png
四、总结
以上是离线打包时遇到的问题,后期如果有其他问题,会不定期更新。
参考资料:
网友评论