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

私の知る限り、この問題には3つの解決策があります:(2と3にはadbドライバーまたはターミナルアプリが必要です)

  1. ゲストに切り替えて戻ってくる

設定 -> ユーザー -> ゲスト (または)

通知バーを下にスワイプし、左上のプロフィール アイコンをクリックします

  1. 初期設定を開始して完了するか、スキップします

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

  1. 以下のコマンドを指定して、セットアップが完了したことをマークします

adb シェル

$ settings --user 0 put secure user_setup_complete 1

于 2016-10-31T18:40:00.673 に答える
1

「クリーンアップ」(キャッシュとアプリデータの削除)を行った後、Nexus 9(Android 6)で同じ問題が発生しました。「掃除」しすぎたようです。

私のためにそれを修正したコマンド:

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

アクティビティ名が少し異なります (Android 6 での変更だと思います)。セットアップをもう一度実行し(WIFIパスワードを再度入力する必要がありました)、「アプリの復元」部分をスキップしました. その後、すべてが再び正常に機能しました。

于 2016-06-05T11:25:47.557 に答える
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 に答える