13

从 Android Studio 启动模拟器,它的主页按钮不起作用。当我按下主页按钮时,在 logcat 中我可以看到

I/WindowManager: Not starting activity because user setup is in progress: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 (has extras) }

使用键盘快捷键(键盘主页按钮)时也会发生同样的情况(相同的 logcat)。

我重新启动了模拟器和我的机器几次,但没有帮助。

我想要实现的事情是通过主页按钮长按杀死我的应用程序

模拟器详细信息:

Name: 2_7_QVGA_slider_API_23_L
CPU/ABI: ARM (armeabi-v7a)
Path: C:\Users\sh56000\.android\avd\2_7_QVGA_slider_API_23_L.avd

Target: Android 6.0 (API level 23)
Skin: 240x320
SD Card: 100M
Snapshot: no
hw.dPad: no
runtime.network.speed: full
hw.accelerometer: yes
hw.device.name: 2.7in QVGA slider
vm.heapSize: 16
skin.dynamic: yes
hw.device.manufacturer: Generic
hw.gps: yes
hw.audioInput: yes
hw.keyboard.lid: yes
hw.cpu.model: cortex-a8
tag.id: default
hw.camera.back: none
hw.mainKeys: yes
AvdId: 2_7_QVGA_slider_API_23_L
hw.camera.front: none
hw.lcd.density: 120
runtime.scalefactor: auto
avd.ini.displayname: 2.7 QVGA slider API 23 L
snapshot.present: no
hw.device.hash2: MD5:89d*************55e42054c413
hw.ramSize: 512
hw.trackBall: no
hw.battery: yes
hw.sdCard: yes
tag.display: Default
runtime.network.latency: none
hw.keyboard: yes
hw.sensors.proximity: yes
disk.dataPartition.size: 200M
hw.sensors.orientation: yes
avd.ini.encoding: UTF-8
hw.gpu.enabled: yes
4

8 回答 8

9

AFAIK,这个问题有 3 种解决方案:(2 和 3 需要 adb 驱动程序或终端应用程序)

  1. 切换到客人并回来

设置->用户->访客(或)

向下滑动通知栏,然后单击左上角的个人资料图标

  1. 开始初始设置并完成它或跳过它

adb shell am start -n com.google.android.setupwizard/.SetupWizardActivity

  1. 给出以下命令以标记设置已完成

亚行外壳

$ 设置 --user 0 放置安全 user_setup_complete 1

于 2016-10-31T18:40:00.673 回答
1

原因

此一般错误由缺少配置值(损坏的主配置)引起。例如:当手机因未插电的电池突然关闭时,这也可能发生在真实手机上。

在这种情况下,您无法访问某些设备上的快速设置菜单。

定影

  1. 开启手机USB调试,连接PC
  2. 运行设置向导adb并等待它出现,但在手机上什么也不做

    adb shell am start -n 'com.google.android.setupwizard/.SetupWizardActivity'
    

    如果它无法启动,因为缺少意图,你应该运行这个:

    adb shell am start -n 'com.google.android.setupwizard/.SetupWizardTestActivity'
    
  3. 设置设置完成标志:

    adb shell settings --user 0 put secure user_setup_complete 1
    
  4. 重启手机

    adb reboot
    

完毕!

此方法不会覆盖/清除当前设置(例如 Wifi 接入点)。

于 2017-02-12T22:59:26.673 回答
1

在我做了一些“清理”(删除缓存和应用程序数据)之后,我的 Nexus 9(Android 6)上也出现了同样的问题。看来我“清理”得太多了。

为我修复它的命令:

adb shell am start -n com.google.android.setupwizard/.SetupWizardTestActivity

Activity 名称略有不同(我猜是 Android 6 的变化)。我再次运行设置(必须再次输入 WIFI 密码)并跳过“恢复应用程序”部分。之后一切都恢复正常了。

于 2016-06-05T11:25:47.557 回答
0

从 AVD Manager 冷启动重新启动虚拟设备为我修复了它。

于 2021-12-07T22:20:11.267 回答
0

如果上述方法不起作用,请尝试:

adb shell settings --user 0 put secure user_setup_complete 1
adb shell settings --user 0 put secure tv_user_setup_complete 1
adb shell settings --user 0 put global device_provisioned 1

无需重启!

于 2021-06-22T10:18:37.030 回答
0

如果有帮助,请尝试重新启动设置向导

adb shell am start -n com.google.android.setupwizard/.SetupWizardActivity

我今天在我的 Cyanogenmod 13 上遇到了类似的问题。然后重新运行向导为我做了修复。

于 2016-04-12T17:43:30.817 回答
0

我的 Android 模拟器(Google Pixel 2)遇到了这个问题。擦除 Android Studio AVD 管理器中的数据为我修复了它。

于 2021-07-22T12:02:35.373 回答
0

这可能是一种不同的情况,但这里有帮助。Wnen 在 Android Q 上,主页按钮不起作用,但是当我向上拖动询问谷歌桌面小部件时(不要问我为什么这样做),这显示了应用程序抽屉。在这里,主页按钮通过显示桌面来工作。

于 2020-05-31T15:57:20.283 回答