好久没有写博客了,最近公司项目紧张,一直在忙到开发android项目,对我来说是个挑战,也是学习。由于我的技术栈偏前端,以前也没有开发过android项目,所以经过对比后选择了uniapp框架开发,以下是记录项目开发过程中的一些问题,以避免日后踩坑。
项目搭建
参考官网:https://uniapp.dcloud.net.cn/quickstart-cli.html
- 通过HbuilderX创建
- 通过命令
npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project
创建
需要说明的是两种方式创建出来,项目结构有所区别,个人更偏向第二种
引入组件
开发调试
离线编译APK
参考视频:android studio构建离线环境以及uniapp离线打包_哔哩哔哩_bilibili
问题
- 外部js调用pinia时,解决报错getActivePinia was called with no active Pinia. Did you forget to install pinia?
- Android/uni-app读取局域网所有IP&MAC