我想将 android.permission.CHANGE_CONFIGURATION 授予我的apk文件。
使用的adb命令:
adb shell pm授予myPackageName android.permission.CHANGE_CONFIGURATION
但是一次又一次出现同样的错误:
不允许操作:java.lang.SecurityException:myPackageName具有 未请求权限android.permission.CHANGE_CONFIGURATION
的Manifest.xml
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="22"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
已授予权限:
grantedPermissions:
android.permission.READ_EXTERNAL_STORAGE
android.permission.GET_TASKS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.ACCESS_WIFI_STATE
android.permission.RECEIVE_SMS
android.permission.READ_CONTACTS
android.permission.GET_ACCOUNTS
android.permission.CALL_PHONE
android.permission.WRITE_CONTACTS
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.READ_PHONE_STATE
android.permission.READ_SMS
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.CAMERA
android.permission.ACCESS_FINE_LOCATION
android.permission.MANAGE_ACCOUNTS
android.permission.BROADCAST_STICKY
android.permission.RECORD_AUDIO
android.permission.WAKE_LOCK
android.permission.ACCESS_NETWORK_STATE
android.permission.USE_CREDENTIALS
com.skype.android.app.permission.C2D_MESSAGE
com.google.android.c2dm.permission.RECEIVE
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.READ_SYNC_STATS
android.permission.READ_PROFILE
android.permission.DISABLE_KEYGUARD
android.permission.WRITE_SYNC_SETTINGS
android.permission.SYSTEM_ALERT_WINDOW
android.permission.WRITE_SETTINGS
android.permission.BLUETOOTH
android.permission.INTERNET
android.permission.CHANGE_WIFI_STATE
com.skype.permission.ACCOUNT
android.permission.READ_SYNC_SETTINGS
android.permission.VIBRATE
com.skype.android.app.permission.RECEIVE_ADM_MESSAGE
这是什么解决方案?谷歌上的帖子对我没有帮助。 提前谢谢。
答案 0 :(得分:0)
我的手机正在运行android pie,并且没有植根。我安装的应用程序要求我使用adb
授予其权限。最初我得到了错误
java.lang.SecurityException:grantRuntimePermission:用户2000和当前进程都没有android.permission.GRANT_RUNTIME_PERMISSIONS。
搜索我的开发人员选项后,其中一个似乎很有趣-禁用权限监视。未启用。启用后,运行命令
adb -d shell pm grant packageName android.permission.DUMP
成功了!