web-dev-qa-db-ja.com

パッケージマネージャーにアクセスできませんでした。 Androidアプリケーションのインストール中に実行されているシステムです

エミュレータに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....
65
arunkumar.p

エミュレータが完全に起動するまで待つ必要があります-数分かかります。完全に起動すると(エミュレータのUIが変更されます)、動作するはずです。

エミュレータの実行後にアプリを再起動し、プロンプトが表示されたら実行中のエミュレータを選択する必要があります。

89
ssaltman

他の人が言ったように、このエラーはエミュレーターがまだ起動中のために発生します。この時点で、デバイスのパッケージマネージャーにアクセスしようとすると、エラーが発生します。

これは単純なタイミングの問題です。このエラーを回避する手順は次のとおりです。

  1. エミュレータの「ロック画面」が表示されるまで待ちます。
  2. 「アプリ」を再度実行します(ほとんどのIDEで^ R)。
  3. 実行中のデバイスを選択します(同じエミュレーターである必要があります)。

アプリはエラーなしでインストールされます。

8
Saeed Gatson

私の場合、エミュレータの起動には9分しかかかりませんでした。エミュレータLCDにロックアイコンが表示されるまで待ちます。または、実際のタブレットまたは電話を使用します。

5
Trevor

リンクに続いて同じ問題に直面すると、問題の解決に役立ちました。上記の解決策は役に立たなかった。 展開に失敗しました-パッケージにアクセスできません-マネージャーがシステム実行中です

CMDアプリケーションを使用してサーバーを再起動すると、元に戻りました。 cmd(管理者として実行)を開き、これを開きます

cd C:\Program Files (x86)\Android\android-sdk\platform-tools

(このパスはAndroid-sdkインストールフォルダーを指定する必要があります)

ここで、最初にadb kill-serverを書き、次にadb start-serverを書きます。

4
Divya

プロセス/サーバーを強制終了して再起動します。!動いた。

1
Frankenstein

エラーを回避するには、アプリケーションを起動する前にデフォルトのデバイスを設定します。アプリを起動する前にAVDを起動します。

1
Sofia Khwaja

このエラーが表示されたら、エミュレータがロック画面を表示するのを待ちます。そして、IDEでアプリを再起動し、エミュレータを再度確認します。それはいつも私のために働きます。

Android studioでは、緑色の再生ボタンまたはctrl + rをクリックして再起動できます。

1
IamLearning

私にとっての解決策は、IDEを再起動することでした。遅いエミュレータが視界から隠れていて、デバイスへのインストールをブロックしているのではないかと思います。

0
Berit Larsen

プロジェクトビルドがリリースではなくデバッグモードになっていることを確認してください。デバッグに常に問題がありました。リリースモードをデバッグに変更するのを忘れています(Xamarinユーザー)

0
Ali Yousefi