web-dev-qa-db-ja.com

Android 4.0用AVDの作り方

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

私はd:\Android-sdk-windows\platforms\Android-14に他のバージョンが持っている 'images'フォルダがないのを見つけました。このフォルダにはAVDを作成するための 'userdata.img'があるはずです。

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

349
chengbo

私はちょうど同じことをしました。 「Android 4.0(API 14)」セクションの「Android SDK Manager」を見ると、いくつかのパッケージがあります。その1つが「ARM EABI v7aシステムイメージ」という名前です。

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

The Android SDK download system

441
Matthew Rudy

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

SDKディレクトリの最上位(platformsおよびtoolsの横)にsystem-imagesというフォルダを作成します。サブディレクトリAndroid-14Android-15を(必要に応じて)作成します。これらのディレクトリに完全なarmeabi-v7aフォルダを抽出します。 sysimg_armv7a-15_r01.Zip(例: Googleのリポジトリ から)はAndroid-15に、sysimg_armv7a-14_r02.ZipはAndroid-14に移動します。

私はオフラインでこの手順を試すことはしませんでした。私はついに自宅でブロードバンドの許可を取得して使用しましたが、今後の参考のために、これらは大きなsysimgのターゲットロケーションです。

私はimageサブディレクトリを作成して14と15でそれらが存在しないようにしましたが、これはAVDが画像を作成することを可能にしましたが(15ではなく14)、15分後にAndroidロゴを表示しませんでした。

16
John

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

8
RusHughes

Android SDKのバージョンを管理している場合も、この問題が発生する可能性があります。ちょっと違うエラーが出ます:

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

何らかの理由で、Android仮想デバイス(AVD)マネージャーは、.svnフォルダーが application binary interface (ABI)を指定していると考えています。 userdata.imgフォルダ内で.svnを探して見つけられないため、失敗します。

Stack Overflowの質問に対するすべてのディレクトリからの.svnファイルの削除の回答にあるシェル拡張子を使用して、すべての.svnを削除しました。フォルダはAndroid-sdkフォルダから再帰的に作成されます。この後、AVDマネージャはAVDを正常に作成できました。 Subversion を使用してSDKをうまく機能させる方法はまだわかりません。

5
Jeff Lamb

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

IntelliJ IDEAの場合、エミュレータを実行する前に最初にAVBを作成する必要があるように思われるので、これを行うにはAndroid SDKマネージャにアクセスして新しいAVBを作成する必要があります。これであなたの問題は解決するはずです...これらの手順を実行する前に、ARMを含めるために上記の回答に従ったことを確認してください。

5
Codemwnci

システムイメージをインストールしてもまだこのエラーが発生する場合は、Android SDKマネージャがAVDマネージャの正しいフォルダにファイルを配置していない可能性があります。 Stack Overflowの質問に対する回答を参照してください。Android 4.0.3用のAVDの作成方法は? ( 'userdata.img'が見つかりません)

0
personne3000

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

  1. 最初にあなたのAndroid StudioのトップバーにあるAVDボタンをクリックしてください。

image 1

  1. このウィンドウでをクリックしてください Create Virtual Device

image 2

  1. AVD用のハードウェアプロファイルを選択して、Nextをクリックします。

image 3

  1. あなたがあなたのAVDで欲しいAndroid Apiバージョンを選んでください。 APIが存在しない場合はダウンロードしてください。次へをクリックしてください。

image 4

  1. これは、カメラ、ネットワーク、メモリ、RAMサイズなどのAVD機能をカスタマイズするためのウィンドウです。デフォルトのままにして、Finishをクリックします。

image 5

  1. AVDの準備が整いました。AndroidStudioで[AVD]ボタンをクリックします(第1ステップと同じ)。作成したAVDが一覧に表示されます。 AVDのPlayボタンをクリックしてください。

image 6

  1. あなたのAVDはもうすぐ始まります。

image 7

0
Khemraj