uni-app Android10手机白屏闪退

uni-app Android10手机白屏闪退

1 回复

更多关于uni-app Android10手机白屏闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在Android 10设备上出现白屏闪退问题,通常与系统权限、资源加载或代码兼容性有关。以下是常见原因及解决方案:

  1. 存储权限问题
    Android 10引入分区存储(Scoped Storage),需在manifest.json中配置以下权限:

    "permissions": [
        "android.permission.READ_EXTERNAL_STORAGE",
        "android.permission.WRITE_EXTERNAL_STORAGE",
        "android.permission.MANAGE_EXTERNAL_STORAGE"
    ]
    

    动态申请权限:

    uni.authorize({
        scope: 'scope.writePhotosAlbum',
        success: () => console.log('授权成功')
    })
    
  2. 启动页适配问题
    检查splashscreen节点配置,建议移除旧式splash配置,改用自动生成的启动图。

  3. V8引擎兼容性
    manifest.json中关闭V8增强模式:

    "app-plus": {
        "usingV8": false
    }
    
  4. 资源加载超时
    manifest.json中延长网络超时时间:

    "networkTimeout": {
        "request": 15000
    }
回到顶部