SDカードへの書き込みに関する投稿はたくさんありますが、私の問題は違うと思います。AVDの作成中にSDカードを作成できません。
私は最初にAndroidSDKとAVDManagerを使用してこれを実行しようとしましたが、
名前:my_avd
ターゲット:Android 2.2-APIレベル8
SDカード:サイズ:1024 MiB
スキン:組み込み:デフォルト(HVGA)
ハードウェア:プロパティ:抽象LCD密度、値:160
これにより、
「AVD'my_avd 'の作成結果:
エラー:SDカードの作成に失敗しました」
というメッセージが表示されたウィンドウがポップアップ表示さ
れます。
コマンドラインからプロセスを繰り返そうとしましたが、同様のエラーが発生しました。
alex@alex-desktop:~$ android create avd -n my_avd -t 1 -c 1024M
Android 2.2 is a basic Android platform.
Do you wish to create a custom hardware profile [no]no
Error: Failed to create the SD card.
mksdcardを使用するための指示に従おうとすることも、同様に非生産的でした。Linuxの経験が基本的に不足していることが、ここで問題を引き起こしているのではないかと思います。mksdcardを使おうとすると、ファイルまたはディレクトリが見つからないと報告されるだけです。mksdcardツールはLinuxでこのように使用できますか?
alex@alex-desktop:~$ mksdcard 1024M ./sdcard.iso
bash: /home/alex/android-sdk-linux_x86/tools/mksdcard: No such file or directory
alex@alex-desktop:~$ sudo android create avd -n my_avd -t 1 -c 1024M
PATH変数にandroidtoolsディレクトリを追加しましたが、明らかに他に何か足りないものがあるように感じます。おそらく、ある種のアクセス権ですか?
sudoを使用してandroidコマンドを実行しようとしても、役に立たなかったようです。
alex@alex-desktop:~/android-sdk-linux_x86/tools$ sudo ./android create avd -n my_avd -t 1 -c 1024M
Android 2.2 is a basic Android platform.
Do you wish to create a custom hardware profile [no]no
Error: Failed to create the SD card.
EclipseとADTプラグインをインストールして、そこからマネージャーを実行してみましたが、役に立ちませんでした。ヒントをいただければ幸いです。私はLinuxの初心者であるという事前の警告があります。そのため、確認するのは簡単なことのように思えても、見逃していた可能性があります。