使用plus.io.resolveLocalFileSystemURL 读取相对路径doc文件夹,android真机调试可以,云打包apk后没反应
是否是哪里缺少配置?
1、代码:
methods: {
getDirList(){
var _that =this
plus.io.resolveLocalFileSystemURL(
"../doc/", //指定的目录
function(entry) {
var directoryReader = entry.createReader(); //获取读取目录对象
directoryReader.readEntries(
function(entries) { //历遍子目录即可
console.log("图片数量="+entries.length)
// 上传图片至OBS服务器
_that.getUploadFile(entries);
},
function(err) {
console.log("访问目录失败");
});
},
function(err) {
console.log("访问指定目录失败:" + err.message);
}
);
},
2、尝试加了各种权限
配置:
/ 5+App特有相关 /
"permissions" : {
"File" : {
"description" : "文件夹"
}
},
"app-plus" : {
"usingComponents" : true,
"nvueStyleCompiler" : "uni-app",
"compilerVersion" : 3,
"compatible" : {
"ignoreVersion" : true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持
},
"splashscreen" : {
"alwaysShowBeforeRender" : false,
"waiting" : false,
"autoclose" : true,
"delay" : 0
},
/ 模块配置 /
"modules" : {
"OAuth" : {},
"Maps" : {}
},
"permissions" : {
"File" : {
"description" : "文件夹"
}
},
/ 应用发布信息 /
"distribute" : {
/ android打包配置 /
"android" : {
"permissions" : [
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>",
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
],
"permissionExternalStorage" : {
"request" : "always",
"prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
}
},
"runmode" : "liberate", // 开启分包优化后,必须配置资源释放模式
烟城小能手
打包后,改成_doc就提示读取目录失败了。。。
2022-12-27 14:42