21

関連するすべての質問を読みましたが、解決策はありません("ABI armeabiのuserdata.imgファイルが見つかりません..."

4.2.2でIntelAtomAVDを問題なく作成/実行できます。

しかし、ターゲットとして2.3.3を選択すると、次のコンソールエラーが発生します。

[2013-02-16 20:44:04 - SDK Manager] Unable to find a 'userdata.img' file for ABI x86 to copy into the AVD folder.

Intelイメージのアンインストール/再インストールを試みましたが成功しませんでした。

Android Developer Tools Build:v21.1.0-569685を使用しています

ここに画像の説明を入力してください

4

4 に答える 4

49

私はこれに対する答えを探し、手ぶらで出てきた後、マネージャーを介してSDKレベルを追加/削除するときにインストール/削除されるファイルを調査しました。

これは私のために働いた。これは、android-10x86システムイメージフォルダーの場所に関するバグです。人造人間17号のように機能する他のバージョンと比較して発見しました。

フォルダからファイルをコピーしました

<sdk> / system-images / android-10 / x86 / images / x86

正しいフォルダに

<sdk> / system-images / android-10 / x86

私は既存のファイルを削除しようとはしませんでした、ただそこにある既存のファイルと一緒にファイルをマージしました。

(これはMacのところでした)

于 2013-02-18T06:06:09.797 に答える
7

この回避策は、イメージのリビジョン1で必要でしたが、リビジョン2では不要になりました。以下のラルフの答えを参照してください。

どうやら、android-10用のx86システムイメージ(Android SDK Managerからダウンロードされたもの)は、いくつかのファイルを間違った場所にインストールします。

<sdk root>/system-images/android-10/x86/内のすべてのファイルを指すシンボリックリンクを作成することで、これを機能させることができます<sdk root>/system-images/android-10/x86/images/x86/

これは、すべてのUnixシステム(Linuxでテスト済み)で機能するはずです。

cd $ANDROID_HOME/system-images/android-10/x86/
for F in `ls images/x86/`; do ln -s images/x86/$F; done

ここで$ANDROID_HOME、SDKのインストールを指します。

于 2013-02-21T11:27:11.787 に答える
5

ここにリストされている問題に気付いた後、SDKリポジトリのシステムイメージを修正しました。SDK Managerを開いて、Intel x86 System-Image for API 10のリビジョン2をインストールすると、ファイルを移動しなくても正しく機能するようになります。パッケージの問題にもかかわらず、システムイメージは同じです。エミュレーターは「Android2.3.7」を示します(Android2.3.3と2.3.7はどちらもAPI10です)。

于 2013-04-29T21:31:46.380 に答える
0

Atomx86システムイメージを手動でインストールします。ここで正しいイメージと詳細なインストール手順を見つけることができますが、最初にAndroidSDKManagerから古いx86イメージを削除します。それは私のために働いた。

于 2013-02-16T20:44:56.537 に答える