Blankj / Blankj/AndroidUtilCode
PermissionUtils定位部分ROM提示找不到android.permission.ACCESS_BACKGROUND_LOCATION
- Dominant language
- Java
- Stars
- 33.6k
- Forks
- 10.6k
- PR merge metrics
- No merged PRs in 30d
Description
- AndroidUtilCode 的版本:1.30.5
- 出现 Bug 的设备型号:谷歌 NEXUS 6P 、OPPO A57
- 设备的 Android 版本:Android 6.0.1,level 23;Android 6.0,level 23
## 相关代码
```
PermissionUtils.permission(PermissionConstants.LOCATION).request();
```
表单AndroidManifast.xml
```
```
## 异常堆栈
```
java.lang.RuntimeException:Failure delivering result ResultInfo{who=@android:requestPermissions:, request=1, result=-1, data=Intent { act=android.content.pm.action.REQUEST_PERMISSIONS (has extras) }} to activity {com.foryou.truck/com.blankj.utilcode.util.UtilsTransActivity}: java.lang.IllegalArgumentException: Unknown permission: android.permission.ACCESS_BACKGROUND_LOCATION
--
2 android.app.ActivityThread.deliverResults(ActivityThread.java:3699)
3 ......
4 Caused by:
5 java.lang.IllegalArgumentException:Unknown permission: android.permission.ACCESS_BACKGROUND_LOCATION
6 android.os.Parcel.readException(Parcel.java:1624)
7 android.os.Parcel.readException(Parcel.java:1573)
8 android.content.pm.IPackageManager$Stub$Proxy.shouldShowRequestPermissionRationale(IPackageManager.java:2751)
9 android.app.ApplicationPackageManager.shouldShowRequestPermissionRationale(ApplicationPackageManager.java:522)
10 android.app.Activity.shouldShowRequestPermissionRationale(Activity.java:3874)
11 com.blankj.utilcode.util.PermissionUtils.getPermissionsStatus(PermissionUtils.java:380)
12 com.blankj.utilcode.util.PermissionUtils.onRequestPermissionsResult(PermissionUtils.java:416)
13 com.blankj.utilcode.util.PermissionUtils.access$1100(PermissionUtils.java:40)
14 com.blankj.utilcode.util.PermissionUtils$PermissionActivityImpl.onRequestPermissionsResult(PermissionUtils.java:511)
15 com.blankj.utilcode.util.UtilsTransActivity.onRequestPermissionsResult(UtilsTransActivity.java:139)
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.