5***@qq.com
5***@qq.com
  • 发布:2022-09-22 17:43
  • 更新:2022-09-22 17:43
  • 阅读:431

用hbuilderx打包后,首次安装app无法弹出获取存储权限

分类:HBuilderX

开发工具:hbuilderx 3.6.3
测试设备:华为平板c5
问题:hbuilderx云打包以及把基座运行到华为平板,首次不会弹出来 “允许获取照片媒体内容” 的存储权限,只能手动安装app后自己在设置里找到对应app打开,在manifest.json中也配置了
android.permission.WRITE_EXTERNAL_STORAGE和android.permission.READ_EXTERNAL_STORAGE,(按照官网上的说法,这两个权限就算自己不配置也会自动云打包时候添加上)。
实际还是不起作用,搞的sqlLite的放在储存卡的db文件也一直读取不到,是bug还是哪里没有配置好呢?

贴出来manifest.json的配置:

{  
    "name" : "测试",  
    "appid" : "__UNI__123456",  
    "description" : "",  
    "versionName" : "1.0.0",  
    "versionCode" : "100",  
    "transformPx" : false,  
    /* 5+App特有相关 */  
    "app-plus" : {  
        // 可访问PRIVATE_WWW目录  
        "runmode" : "liberate",  
        "screenOrientation" : [ "portrait-primary", "landscape-primary" ],  
        /* 5+App特有相关 */  
        "compatible" : {  
            "ignoreVersion" : true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持    
        },  
        "nvueCompiler" : "uni-app",  
        "nvueStyleCompiler" : "uni-app",  
        "usingComponents" : true,  
        "splashscreen" : {  
            "alwaysShowBeforeRender" : true,  
            "waiting" : true,  
            "autoclose" : true,  
            "delay" : 0  
        },  
        /* 模块配置 */  
        "modules" : {  
            "SQLite" : {}  
        },  
        /* 应用发布信息 */  
        "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_COARSE_LOCATION\"/>",  
                    "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",  
                    "<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.RECORD_AUDIO\"/>",  
                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",  
                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",  
                    "<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>",  
                    "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",  
                    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"  
                ],  
                "abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ],  
                "autoSdkPermissions" : false // 不自动添加第三方SDK需要的Android权限  
            },  
            /* ios打包配置 */  
            "ios" : {  
                "dSYMs" : false  
            },  
            /* SDK配置 */  
            "sdkConfigs" : {  
                "ad" : {}  
            },  
            "splashscreen" : {  
                "useOriginalMsgbox" : false  
            }  
        }  
    },  
    /* 快应用特有相关 */  
    "quickapp" : {},  
    /* 小程序特有相关 */  
    "mp-weixin" : {  
        "appid" : "",  
        "setting" : {  
            "urlCheck" : false  
        },  
        "usingComponents" : true  
    },  
    "mp-alipay" : {  
        "usingComponents" : true  
    },  
    "mp-baidu" : {  
        "usingComponents" : true  
    },  
    "mp-toutiao" : {  
        "usingComponents" : true  
    },  
    "uniStatistics" : {  
        "enable" : false  
    }  
}  
2022-09-22 17:43 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复