1. ホーム
  2. android

[解決済み] Ubuntu - Error: SDカードの作成に失敗しました

2023-05-24 19:56:37

質問

SDカードへの書き込みについての投稿を多く見かけますが、私の問題はそれとは異なると思います。 私は、AVD を構築する過程で SD カードを作成することができません。

私は最初、これを行うために Android SDK と AVD Manager を使用しようとしましたが、次のように選択しました。

名前 : my_avd

ターゲット : Android 2.2 - APIレベル8

SDカード : サイズ:1024MiB

スキン : 内蔵されています。デフォルト(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変数にandroid toolsディレクトリを追加しましたが、明らかに他に足りないものがあるような気がします。おそらく、ある種のアクセス権?

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 の初心者なので、たとえ確認すべき当たり前のことのように思えても、それを見逃している可能性があることをあらかじめお断りしておきます。

どのように解決するのですか?

私は問題を発見しました。 私は 64 ビット Linux インストールを使用しており、デフォルトで ia32-libs パッケージがインストールされていませんでした。 mksdcard ユーティリティは、このパッケージがないと実行できません。 これをインストールした後、AVD マネージャーを使用して問題なく AVD を構築することができました。