Android仮想デバイスをリカバリモードで起動します


8

Androidアプリケーション(エミュレータ)にGoogleアプリケーションパッケージをインストールしようとしていますが、手順の1つでリカバリモードにする必要があります。

私が試したadb reboot recoveryadb reboot bootloaderadb shell reboot recoveryこれらのコマンドのなど全てが出力を印刷していない、とエミュレータが応答を示さない一方で、無期限にハングアップします、。(サイドノート:adb devicesショーemulator-5554、予想通り。)

UIを介してシャットダウンコマンドを発行すると、無期限にハングすることにも気付いたので、再起動はエミュレータのオプションではないのではないかと考えています。Android仮想デバイスをリカバリモードで起動する別の方法はありますか?


2
アンAVDはさえないかもしれない持って回復モードに。リカバリは、Android OSを起動する別の方法ではありません(たとえば、Windowsのセーフモード)。通常のAndroidシステムとは関係なく、独自の(最小)OSを備えた完全に独立したパーティションです。実際のデバイスでは、ブートローダーがブートするパーティションを決定します(通常のシステムまたはリカバリ)が、AVDのブート方法は異なります。
Wyzard 2014

回答:


4

目標がエミュレータにGoogle Appsをインストールすることである場合は、完全に異なる手順に従って、再起動してリカバリするよう指示する必要があります。実は、エミュレータにはリカバリパーティションがないため、エミュレータのリカバリモードなどはありません。

私はいくつかのオプションを提案できます:

  1. エミュレータでGoogle Appsを実行する際の問題に固有の手順を検索します。私は以前にそれを行ったことがありますが、それは苦痛であり、セットアップの詳細(つまり、SDKバージョン、x86対ARMなど)を知らずにそれを説明する一般的な方法はないと言うことができます。それでもできない場合があります。

  2. エミュレータを使用せざるを得ない理由がない場合は、エミュレータの代わりにGenymotionなどの仮想マシンソリューションを試すことを検討してください。VMはSDKエミュレータよりもはるかに高速であり、ほとんどの場合、Google Appsのインストールに利用できる明確な手順があります。特にGenymotionには、そのための指示があります。GenymotionはAndroid Studio / Eclipseとも統合し、デバッグブリッジ(adb)をサポートします。ダウンロードするにはgenymotion.comをご覧ください。


回答としてマーク。その後、特定の問題の回避策を見つけましたが、今後の参考のために情報に感謝します。
アーロンキャンベル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.