uni-app 安卓11 无法联调

uni-app 安卓11 无法联调

开发环境 版本号 项目创建方式
HBuilderX 3.1.2 -

操作步骤:

win10,安卓11 型号:Pixel 5 ,问题描述:连接电脑可以安装APP,但无法联调。

手机端调试基座版本号为1.0.1,版本号相同,跳过基座更新  
17:45:22.971 rm:/sdcard/Android/data/cn.smkj.app/apps/__UNI__C30018A/www/*: Permission denied  
17:45:23.033 mkdir: '/sdcard/Android/data/cn.smkj.app/apps/__UNI__C30018A/www/': Permission denied  
17:45:23.054 正在同步手机端程序文件...  
17:45:23.097 同步失败,失败原因:failed to copy 'E:\cui\projs\smkj-app\unpackage\dist\dev\app-plus/./components/uni-icons/uni.ttf' to '/sdcard/Android/data/cn.smkj.app/apps/__UNI__C30018A/www/components/uni-icons/uni.ttf': couldn't create file: Permission denied

预期结果:

正常联调

实际结果:

无法联调

bug描述:

win10,安卓11 型号:Pixel 5 ,问题描述:连接电脑可以安装APP,但无法联调。

手机端调试基座版本号为1.0.1,版本号相同,跳过基座更新  
17:45:22.971 rm:/sdcard/Android/data/cn.smkj.app/apps/__UNI__C30018A/www/*: Permission denied  
17:45:23.033 mkdir: '/sdcard/Android/data/cn.smkj.app/apps/__UNI__C30018A/www/': Permission denied  
17:45:23.054 正在同步手机端程序文件...  
17:45:23.097 同步失败,失败原因:failed to copy 'E:\cui\projs\smkj-app\unpackage\dist\dev\app-plus/./components/uni-icons/uni.ttf' to '/sdcard/Android/data/cn.smkj.app/apps/__UNI__C30018A/www/components/uni-icons/uni.ttf': couldn't create file: Permission denied

更多关于uni-app 安卓11 无法联调的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

同样问题,看了其他社区的回答说 目前还不支持安卓11调试

更多关于uni-app 安卓11 无法联调的实战教程也可以访问 https://www.itying.com/category-93-b0.html


是啊,我也看到了。没有办法。只能用其他手机联调了

这是Android 11的存储权限限制问题。解决方法:

  1. 确保手机已开启USB调试和文件传输模式

  2. 在手机上手动为调试基座应用授权存储权限:

    • 进入手机设置 > 应用管理
    • 找到调试基座应用(如HBuilder)
    • 授予"存储"权限
  3. 如果仍不行,可以尝试以下方法:

    • 在项目manifest.json中配置Android权限:
    {
      "permission": {
        "android.permission.READ_EXTERNAL_STORAGE",
        "android.permission.WRITE_EXTERNAL_STORAGE"
      }
    }
回到顶部