Android 4.0用のAVDを作成する方法


352

Android 4.0がリリースされました。ADTプラグインを更新し、4.0 SDKをダウンロードしました。しかし、Android 4.0用のAVDを作成しようとすると、Eclipseから「ABI armeabiがAVDフォルダーにコピーするための「userdata.img」ファイルが見つかりません」と表示されます。

d:\android-sdk-windows\platforms\android-14他のバージョンにある「images」フォルダが見つからないことがわかりました。このフォルダーには、AVDを作成するために必要な「userdata.img」が含まれている場合があります。

「userdata.img」はどこで入手できますか。Android4.0用のAVDを作成するにはどうすればよいですか?

回答:


441

私は同じことをしました。「Android 4.0(API 14)」セクションの「Android SDK Manager」を見ると、いくつかのパッケージが表示されます。これらの1つは「ARM EABI v7aシステムイメージ」と呼ばれます。

これは、Android 4.0仮想デバイスを作成するためにダウンロードする必要があるものです。

Android SDKダウンロードシステム


31
私が遭遇した追加のポイントを追加するつもりです。Eclipseの外部にあるAVD Managerをダウンロードしてインストール済みと表示された場合でも、AVDプラグインを使用してEclipseにアクセスし、同様に再インストールする必要があります。2回2回する必要があります。ARM EABIをEclipseの外部からインストールしたにもかかわらず、セットアップ手順を実行すると、このエラーに遭遇しました。
haju

3
私の問題は@hajuと同じでした。私の外部SDKにはARM v7aシステムイメージがインストールされていましたが、Eclipseのイメージにはインストールされていませんでした。ありがとう@haju!
ジェレミーバトル

7
Android SDKを更新またはインストールするたびに、問題が発生します。あなたは、グーグルがインストールプロセスを今までに解決する方法を見つけ出したと思うでしょう。繰り返しになりますが、それはMSやAppleのツールをインストールすることとは異なります。
ブライアン

4
くそー!そのパッケージだけをスキップしました。
Rakesh Juyal、2011

6
1つのhello worldアプリケーションをテストするには、何MBのデータをダウンロードする必要がありますか?
Salman A

16

開発マシンへのインターネット接続がない私たちのための別の解決策は次のとおりです。

system-imagesSDKディレクトリの最上位(platformsおよびの横tools)にというフォルダーを作成します。サブディレクトリandroid-14android-15(該当する場合)を作成します。armeabi-v7aこれらのディレクトリに完全なフォルダーを抽出します。sysimg_armv7a-15_r01.zip(たとえば、googleのリポジトリから)はに移動しandroid-15、sysimg_armv7a-14_r02.zip はに移動しandroid-14ます。

私はこの手順をオフラインで試したことはありません。ようやく自宅でブロードバンド許容量を借りて使用しましたが、これらは将来の参照のためにこれらの大きなsysimgのターゲットの場所です。

image14と15でサブディレクトリが存在しない場所を作成しようとしましたが、これによりAVDが画像を作成できるようになりましたが(14ではなく15の場合)、15分後にAndroidロゴが表示されませんでした。


8

このサイトのAndroid Create AVDは、Eclipseに最新バージョンのAndroid SDKとAVDバージョン4をインストールする方法を示しています。


5

同様の問題がありましたが、EclipseではなくIntelliJ IDEAを使用しています。ARM EABIはすでにインストールしていますが、それでもエラーが発生します。

IntelliJ IDEAの場合、エミュレーターを実行する前に最初にAVBを作成する必要があるようです。これを行うには、Android SDK Managerに移動して新しいAVBを作成する必要があります。これで問題が解決するはずです...これらの手順を実行する前に、上記の回答に従ってARMを含めるようにしてください。


Mac OSXでIntelliJを使用した場合と同じエラー。1. ARM EABIがインストールされていることを確認します2.ツール-> Android-> AVDマネージャー->新しいAVDを作成3.実行->構成の編集-> AndroidアプリケーションまたはAndroidテスト->エミュレーター(ラジオボタン)->新しく作成したAVDを選択
Ted Spradley、2014

5

Android SDKのバージョンを管理している場合にも、この問題が発生する可能性があります。少し異なるエラーが発生します。

ABI .svnがAVDフォルダーにコピーする「userdata.img」ファイルが見つかりません。

何らかの理由で、Android仮想デバイス(AVD)マネージャーは、.svnフォルダーがアプリケーションバイナリインターフェイス(ABI)を指定していると考えています。userdata.img内を探します.svnフォルダとそれを見つけることができないので、それは失敗します。

スタックオーバーフローの質問に対する応答にあるシェル拡張を使用して、すべてのフォルダーから.svnファイルを削除すると、.svnフォルダーからすべてのフォルダーが再帰的に削除されましたandroid-sdk。この後、AVDマネージャーはAVDを正常に作成できました。SDKをSubversionでうまく使用する方法はまだわかりません。



0

この回答は、Android StudioでAVDを作成するためのものです。

  1. まず、Android StudioのトップバーにあるAVDボタンをクリックします。

画像1

  1. このウィンドウでクリックします Create Virtual Device

画像2

  1. 次に、AVDのハードウェアプロファイルを選択し、[次へ]をクリックします。

画像3

  1. AVDに含めるAndroid APIバージョンを選択します。APIが存在しない場合はダウンロードしてください。次をクリックします。

画像4

  1. これは、カメラ、ネットワーク、メモリ、RAMサイズなどの一部のAVD機能をカスタマイズするためのウィンドウです。デフォルトを維持して[完了]をクリックしてください。

画像5

  1. AVDの準備ができました。AndroidStudioのAVDボタンをクリックしてください(最初のステップと同じ)。次に、作成されたAVDをリストに表示します。AVDの[再生]ボタンをクリックします。

画像6

  1. AVDがまもなく開始されます。

画像7

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.