---- AI试用 ---域名问题某些图片和js资源无法访问,导致一些代码实例无法运行!(代码里gzui.net换成momen.vip即可)

uniapp 安卓离线打包后无法使用相机功能

前端开发 蚂蚁 684℃ 0评论

离线打包相机无法使用问题解决
项目中使用到了相机功能 , 从相册直接选取是可以的 , 但是使用拍照就无法唤起相机,于是查找原因 , 看见了官方的介绍 离线打包Android 10上无法启动相机
要在你的工程目录里面加上下面这段代码 , 去官方文档里面直接复制即可 , 然后将下图圈起来的地方换成你自己的包名 , 然后重新打包即可。

        <provider
            android:name="io.dcloud.common.util.DCloud_FileProvider"
            android:authorities="${apk.applicationId}.dc.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/dcloud_file_provider" />
        </provider>

permission添加

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.parking.inspection">

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.hardware.camera" />
    <uses-permission android:name="android.hardware.camera.autofocus" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
        tools:ignore="ScopedStorage" />

${apk.applicationId}须替换成应用的包名如: android:authorities="com.parking.inspection.dc.fileprovider"

转载请注明:有爱前端 » uniapp 安卓离线打包后无法使用相机功能

喜欢 (1)or分享 (0)