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 回复
解决了嘛 ?
这是一个典型的Android文件权限问题。在Android 11及以上版本中,系统对应用的文件访问权限进行了更严格的限制。
从错误日志可以看出,问题出现在创建文件时权限被拒绝:
Permission denied 和 couldn't create file
解决方案:
-
检查手机权限设置
- 进入手机设置 → 应用管理 → HBuilder
- 确保已授予「存储」权限
- 在权限管理中开启「允许访问所有文件」
-
Android 11+ 适配
- 在manifest.json中添加以下配置:
{ "app-plus": { "android": { "permissions": [ "<uses-permission android:name=\"android.permission.MANAGE_EXTERNAL_STORAGE\"/>" ] } } }

