web-dev-qa-db-ja.com

Android St​​udioが「APKのインストール」でスタックする

Android Studioは、アプリがターゲットデバイスにインストールされて開かれたことを検出していないようです。 「APKのインストール」で止まってしまい、進行状況バーが空になります。エラーはありません。apkが正常にインストールされて開きます。IDEは「Installing APK」を表示したままであり、デバッガーを自動的に接続しません。 「デバッガをAndroidプロセスボタンに接続」を使用して手動でデバッガを接続できますが、これは理想的ではありません。

誰もが何が起こっているのか、それを解決するための提案を提供できますか?

38
peterfhannon

問題はAndroid St​​udioではなく、テストに使用していたデバイスにあったことが判明しました。別のデバイスを試してみましたが、正常に動作し、「APKのインストール」を超えてブレークポイントで停止しました。

どういうわけか、問題のあるデバイスの開発者向けオプションの「デバッガーの待機」設定がオフに切り替わりました。これを再びオンにすると、このデバイスは正常に動作しています。

-設定をアクティブにするには、任意のデバッグアプリを選択する必要がありました。オンにしたら、デバッグアプリの選択を解除し、設定をオンのままにしておきました。これは、Android 6.0 APIレベル23を実行するHUAWEI P8でした。

26
peterfhannon

最近、私のデバイス(MI A1)OSをAndroid Oreo(8.0)からAndroid Pie(9.0)に更新したときに、同じ問題に直面していました。 、

解決策:に進みます設定> 開発者オプション>今すぐクリックします> SBデバッグ認証の取り消し.

デバイスの開発者向けオプションを無効化/削除します。デバイスを一度再起動し、開発者向けオプションを再度有効化するだけで、必要なことはパイで開発をお楽しみください。

これがあなたにも役立つことを願っています.. :)

19

自分に合った解決策を見つけました。開発者向けオプションで「ADBによってインストールされたアプリの監視」をオフにします。

screenshot

19
Davor

携帯電話を再起動してください(:Androidバージョンの更新後に発生します。

7
gordinmitya

HTC Oneでは、[設定]-> [開発者オプション]で[USB経由でアプリを確認する]をオフにしました。

5
Steffo Dimfelt

最近、Pixel 2テストデバイス、Android St​​udio 3.4を使用した最新の工場出荷時のイメージ、Windows 10でこの問題が発生しています。

上記のすべての方法を試しましたが、どれも機能しません。それを理解するのに6時間以上かかりました。

私の問題はUSBドライバーです。「完璧な」USBドライバーを使用していません。私のドライバーはほとんどのシナリオとコマンドで動作しますが、すべてのシナリオで動作するわけではありません。

Adbを使用するだけで、この問題を掘り下げるためにAndroid St​​udioは必要ありません。

次のコマンドを使用してadbからapkをインストールできるかどうか試してください:

adb install xxxx.apk

「ストリーミングインストールの実行」で止まっていて、終了しない場合は、これが問題です。

デバイスに大きなファイル(5MB以上)をプッシュしてみてください:

adb Push xxxx.apk /storage/emulated/0

私のテストでは、13%、16%などで止まりましたが、継続しません。大きなファイルを転送できないようです。私の場合、インストールが保留されているのはこのためです。

ドライバーを別のドライバーに更新すると、問題が修正されます。それもあなたの問題を解決できることを願っています。

2
Hexise

同じ問題がありました。 USBデバッグ認証を取り消し、選択したデバイスでUSBデバッグを再度有効にすることで解決しました。

編集:私の問題を解決することもこの問題の解決に役立ちました。

2
LukeWaggoner

私にとってそれは魔法のようなものでした。ラップトップとモバイルからUSBを取り外して解決しました(タイプCケーブル)

デバッグモードをオフにしてから再びオンにする

それからラップトップに接続して同じファイル転送モードを選択し、アプリを実行するとデバイスにインストールされ、期待通りに動作します。

1
Mickey Mouse

私の場合、Android studio DSKマネージャーが、デバイスが動作していたAndroidバージョンで最新であることを確認しませんでした。フラッタードクターを実行すると、すべてがうまく見え、最新のAndroidバージョンとAndroidスタジオにすべてありましたが、前述のように、接続したデバイスのバージョンと一致しませんでした。

SDKマネージャーでAndroidスタジオを使用して正しいAndroidバージョン(私の場合はAndroid 6.0)を追加すると、apkのインストールでスタックしなくなりました。

0
Vadydady

Linuxのエミュレーターでこの問題が発生しました。このページでほとんどすべての解決策と提案を試みた後、それが機能したのは、インスタントランをオフにすることでした。

0

Android studioを再起動するとうまくいきました

0

USBポートを確認しても問題ありません。私の場合、ケースポートではなく、モボのUSBポートに切り替える必要があったのは障害のあるUSBポートでした。

0

電話を再起動してみましたが、うまくいきました。

0
amyst