uniapp App开发经验

App常见问题&思路

  1. 将App运行在Android studio上

进入C:\Users\ZQ\AppData\Local\Android\Sdk\emulator, 执行命令行操作:

  1. emulator.exe -list-avds
    2.emulator.exe -avd Pixel_4_XL_API_30
    这样就启动成功了, 在Hbuilder中运行真机即可
  1. 手机底部黑线

通过padding-bottom赋一个安全值
uniapp App开发经验_第1张图片

  1. 刘海屏适配

判断是否是刘海屏, 如果是的话就在navbar(自己写的组件)上面加一个盒子, 高为var(–status-bar-height) padding-top: calc(60rpx + var(–status-bar-height));; 当然如果是uniapp默认的navbar的话他会自动适配. 判断是否是刘海屏的方法: plus.navigator.hasNotchInScreen() 此方法只在App中有效, 其他平台应该不能使用

  1. 安卓版本

测试得出要安卓7以上才能正常运行

  1. 关于首页tabNar页面切换时会闪白, 一直不知道解决方法 在pages.json中也设置了黑色背景, 在App.vue中也设置了page颜色为黑色但还是会闪白. 官方也不给答复, 一直在回避这种问题
  2. 分享功能:

通过uniShare插件实现 具体功能需要和ui以及主管讨论分享内容改是什么

  1. 支付功能

因为这个App的支付功能是在小程序上支付的, App跳转到微信小程序之后还要跳转回App, 这个也是需要和主管配合进行适配的

  1. 有时会遇到启动手机上的HBuilder调试基座App失败,请手动启动…
    error 这种错误

此时需要打开任务管理器, 把那个adb.exe进程关闭,然后重新真机运行就可以了
我这个不一样, 是因为勾选了那个

你可能感兴趣的:(uni-app)