Answers:
我在单击时注意到report
该问题是权限问题。
使用,adb shell dumpsys package com.google.android.setupwizard
您将看到两个与权限相关的列表,一个是请求的权限,另一个是安装权限。
比较这些列表,请求了8个项目,但未安装。我使用以下方法修复了此问题:
pm grant com.google.android.setupwizard android.permission.CALL_PHONE
pm grant com.google.android.setupwizard android.permission.GET_ACCOUNTS
pm grant com.google.android.setupwizard android.permission.PROCESS_OUTGOING_CALLS
pm grant com.google.android.setupwizard android.permission.READ_CONTACTS
pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE
pm grant com.google.android.setupwizard android.permission.WRITE_CONTACTS
pm grant com.google.android.setupwizard android.permission.READ_OWNER_DATA
pm grant com.google.android.setupwizard android.permission.WRITE_OWNER_DATA
请注意,最后两项给出了错误消息:Bad argument: java.lang.IllegalArgumentException: Unknown permission: android.permission.READ_OWNER_DATA
。但是无视这些,现在我的手机又可以工作了。
adb
安装且正在运行的计算机(假定PATH中可用)。adb root
adb shell 'pm disable com.google.android.setupwizard'
如果您没有root用户或adb root
失败,则可以改用adb shell 'pm hide com.google.android.setupwizard'
。
注意:在安装主要的CM更新而不擦除数据分区时,通常会出现此问题,因此,更干净的解决方案可能是备份所有相关应用程序,进行全新安装,安装正确版本的gapps,然后还原您的应用程序数据从备份。
对我来说,这种解决方案有效。这可能很烦人,因为您必须在安装向导错误消息之间进行所有单击。
是的,此方法将在所有版本的android(包括7.1.1-Tested)中均适用
我这样做后,错误消息就消失了。希望能帮助到你 ;)