我们的应用在迁移到目标SdkVersion 31后无法安装。在尝试查找问题时,我们发现一个库正在使用FLASHLIGHT权限,而我们在安装过程中遇到了以下错误:
安装失败原因:'使用命令cmd package install-commit 130765275提交安装会话130765275失败。错误: -127:包com.xxxx.yyyy.zzzz企图在不存在的组android.permission-group.HARDWARE_CONTROLS中声明权限android.permission.FLASHLIGHT'
库的清单文件中使用的权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<permission
android:name="android.permission.FLASHLIGHT"
android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
android:protectionLevel="normal" />
有没有什么解决该问题的方法?