安卓13平板使用uni-app打包后的apk程序屏幕重力翻转失效
安卓13平板使用uni-app打包后的apk程序屏幕重力翻转失效
操作步骤:
- 根据上述配置,在安卓13平板中进行运行
预期结果:
- 能够根据平板重力感应进行旋转
实际结果:
- 不会旋转
bug描述:
- (1)已经在manifest.json中配置了屏幕翻转
- (2)在pages.json也配置了屏幕翻转
- (3)在index.vue中的onLaunch时机,也新增了plus.screen.lockOrientation(‘portrait-secondary’);
信息类型 | 信息 |
---|---|
产品分类 | HTML5+ |
HBuilderX版本号 | 4.45 |
手机系统 | Android |
手机系统版本号 | Android 13 |
手机机型 | 优博迅 P8100P 4G |
打包方式 | 云端 |
更多关于安卓13平板使用uni-app打包后的apk程序屏幕重力翻转失效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于安卓13平板使用uni-app打包后的apk程序屏幕重力翻转失效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
根据您描述的问题,在Android 13平板上重力感应失效,可能涉及几个关键点:
-
确认设备本身的重力感应功能是否正常,可以先测试其他应用是否能够正常旋转。
-
检查manifest.json中的配置是否正确:
"plus": {
"screen": {
"orientation": ["portrait-primary", "landscape-primary", "portrait-secondary", "landscape-secondary"]
}
}
- 在onLaunch中调用plus.screen.lockOrientation()可能会锁定方向,建议改为:
plus.screen.unlockOrientation();
- Android 13对权限管理更严格,请确认已添加必要的权限声明:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>