离线打包相机无法使用问题解决
项目中使用到了相机功能 , 从相册直接选取是可以的 , 但是使用拍照就无法唤起相机,于是查找原因 , 看见了官方的介绍 离线打包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 安卓离线打包后无法使用相机功能