エミュレータにAndroidアプリケーションをインストールしているときに、次のエラーが表示されます。
このエラーを解決するのを手伝ってください。
エラーメッセージ:
emulator.exe -avd avd_name
adb wait-for-device
adb install path-to.apk
could not access the package manager. is the system running while installing Android application....
エミュレータが完全に起動するまで待つ必要があります-数分かかります。完全に起動すると(エミュレータのUIが変更されます)、動作するはずです。
エミュレータの実行後にアプリを再起動し、プロンプトが表示されたら実行中のエミュレータを選択する必要があります。
他の人が言ったように、このエラーはエミュレーターがまだ起動中のために発生します。この時点で、デバイスのパッケージマネージャーにアクセスしようとすると、エラーが発生します。
これは単純なタイミングの問題です。このエラーを回避する手順は次のとおりです。
アプリはエラーなしでインストールされます。
私の場合、エミュレータの起動には9分しかかかりませんでした。エミュレータLCDにロックアイコンが表示されるまで待ちます。または、実際のタブレットまたは電話を使用します。
リンクに続いて同じ問題に直面すると、問題の解決に役立ちました。上記の解決策は役に立たなかった。 展開に失敗しました-パッケージにアクセスできません-マネージャーがシステム実行中です
CMDアプリケーションを使用してサーバーを再起動すると、元に戻りました。 cmd(管理者として実行)を開き、これを開きます
cd C:\Program Files (x86)\Android\android-sdk\platform-tools
(このパスはAndroid-sdkインストールフォルダーを指定する必要があります)
ここで、最初にadb kill-server
を書き、次にadb start-server
を書きます。
プロセス/サーバーを強制終了して再起動します。!動いた。
エラーを回避するには、アプリケーションを起動する前にデフォルトのデバイスを設定します。アプリを起動する前にAVDを起動します。
このエラーが表示されたら、エミュレータがロック画面を表示するのを待ちます。そして、IDEでアプリを再起動し、エミュレータを再度確認します。それはいつも私のために働きます。
Android studioでは、緑色の再生ボタンまたはctrl + rをクリックして再起動できます。
私にとっての解決策は、IDEを再起動することでした。遅いエミュレータが視界から隠れていて、デバイスへのインストールをブロックしているのではないかと思います。
プロジェクトビルドがリリースではなくデバッグモードになっていることを確認してください。デバッグに常に問題がありました。リリースモードをデバッグに変更するのを忘れています(Xamarinユーザー)