App常见问题&思路
- 将App运行在Android studio上
进入C:\Users\ZQ\AppData\Local\Android\Sdk\emulator, 执行命令行操作:
- emulator.exe -list-avds
2.emulator.exe -avd Pixel_4_XL_API_30
这样就启动成功了, 在Hbuilder中运行真机即可
- 手机底部黑线
通过padding-bottom赋一个安全值
- 刘海屏适配
判断是否是刘海屏, 如果是的话就在navbar(自己写的组件)上面加一个盒子, 高为var(–status-bar-height); 当然如果是uniapp默认的navbar的话他会自动适配. 判断是否是刘海屏的方法: plus.navigator.hasNotchInScreen() 此方法只在App中有效, 其他平台应该不能使用
- 安卓版本
测试得出要安卓7以上才能正常运行
- 关于首页tabNar页面切换时会闪白, 一直不知道解决方法 在pages.json中也设置了黑色背景, 在App.vue中也设置了page颜色为黑色但还是会闪白. 官方也不给答复, 一直在回避这种问题
- 分享功能:
通过uniShare插件实现 具体功能需要和ui以及主管讨论分享内容改是什么
- 支付功能
因为这个App的支付功能是在小程序上支付的, App跳转到微信小程序之后还要跳转回App, 这个也是需要和主管配合进行适配的
- 有时会遇到启动手机上的HBuilder调试基座App失败,请手动启动…
error 这种错误
此时需要打开任务管理器, 把那个adb.exe进程关闭,然后重新真机运行就可以了
我这个不一样, 是因为勾选了那个