uniapp开发APP(安卓版)+H5版本流程及遇到的坑

APP开发

1.开发

新建项目,根据需求开发,下载模拟器或者连手机调试;点击“运行”=》“运行到手机或模拟器”=》“制作自定义调试基座”,选择使用自有证书(没有就生成或者云端证书),输入证书名和密码,文件为xxx.keystore,打包

1.模拟器连接

以夜神模拟器为例,在“工具”=》“设置”=》“运行设置”填写adb路径“../Nox/bin/nox_adb.exe”,填写模拟器端口,夜神是62001

2.手机调试

连接USB,打开手机开发者模式,允许调试就可以了

3.运行APP

点击“运行”=》“运行到手机或模拟器”=》“运行到Android APP基座”,可以查询到端口号为62001的设备,这个就是夜神模拟器的,点击运行就可以在模拟器打开了。

2.遇到的问题

记录一下我开发过程中遇到的问题:

1.uni.uploadFile(OBJECT)文件的上传问题:

传单个文件时,可以用filePath,但是多个文件的时候使用files却一直报错,后来仔细看了文档才发现,非必填让我下意识忽略了name

另外,formData中的传参,只能为字符串格式!!

2.uni.chooseImage

uni.chooseImage返回给我的res.tempFiles是文件流格式,如果使用他写修改图片功能的话,在不修改直接上传的情况下,后端接受不到图片,因为后端返回的是base64格式图片,而uni.uploadFile只能上传文件流格式,不能识别字符串

2.H5版本开发

1.开发

点击“运行”=》“运行到浏览器”=》“Chrome”(选择你想打开的浏览器),配置

打包:点击“发行”=》“网站 PC或手机H5”得到一个\unpackage\dist\build\web的包,压缩web文件夹部署

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值