uni-app 小米11真机调试同步不了文件

uni-app 小米11真机调试同步不了文件

项目信息 详情
产品分类 uniapp/App
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 win7
HBuilderX类型 正式
HBuilderX版本号 3.1.9
手机系统 Android
手机系统版本号 Android 11
手机厂商 小米
手机机型 小米11
页面类型 vue
打包方式 云端
项目创建方式 HBuilderX

示例代码:

09:15:27.786 正在同步手机端程序文件...
09:15:28.147 同步失败,失败原因:failed to copy 'D:\vue\taoshop\unpackage\dist\dev\app-plus/./static/empty/service.png' to '/sdcard/Android/data/io.dcloud.HBuilder/apps/HBuilder/www/static/empty/service.png': couldn't create file: Permission denied
09:15:28.167 同步手机端程序文件完成
09:15:28.576 正在启动HBuilder调试基座...
09:15:38.098 如手机上HBuilder调试基座未启动,请手动启动...

操作步骤:

运行-》运行到手机-》

预期结果:

成功

实际结果:

09:15:27.786 正在同步手机端程序文件...
09:15:28.147 同步失败,失败原因:failed to copy 'D:\vue\taoshop\unpackage\dist\dev\app-plus/./static/empty/service.png' to '/sdcard/Android/data/io.dcloud.HBuilder/apps/HBuilder/www/static/empty/service.png': couldn't create file: Permission denied
09:15:28.167 同步手机端程序文件完成
09:15:28.576 正在启动HBuilder调试基座...
09:15:38.098 如手机上HBuilder调试基座未启动,请手动启动...

bug描述:

真机调试 提示无权限创建文件 

更多关于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文件权限问题。在Android 11及以上版本中,系统对应用的文件访问权限进行了更严格的限制。

从错误日志可以看出,问题出现在创建文件时权限被拒绝: Permission deniedcouldn't create file

解决方案:

  1. 检查手机权限设置

    • 进入手机设置 → 应用管理 → HBuilder
    • 确保已授予「存储」权限
    • 在权限管理中开启「允许访问所有文件」
  2. Android 11+ 适配

    • 在manifest.json中添加以下配置:
    {
      "app-plus": {
        "android": {
          "permissions": [
            "<uses-permission android:name=\"android.permission.MANAGE_EXTERNAL_STORAGE\"/>"
          ]
        }
      }
    }
回到顶部