2

起動中にエミュレータからエラーが発生します。ADT プラグインとユーザー ホームに既知の問題があることは知っていますが、私の問題は少し異なると思います。

エミュレーターを起動しようとすると、次のエラーが発生します。

PANIC: Could not open AVD config file: C:\Users\Adrián\.android\avd\sda.avd/config.ini

ご覧のとおり、ユーザー名が Adrián (ADT で構成されている) から Adrián に変更され、システムによって認識されません。ANDROID_SDK_HOME および user.home 変数を設定しようとしましたが、機能しません。

問題はユーザー名のアクセントだと思います。何か案は?よろしく。

4

2 に答える 2

6

さて、私は回避策を見つけました:

問題は、ラテン語、キリル文字、またはその他の英語以外の文字を使用したユーザー名を使用している場合、失敗することです。

それを解決するために私が従った手順は次のとおりです。

  1. ディレクトリ "[emulator_name].avd" を、パスに特殊記号シンボルが含まれない場所にコピーします (ファイルを "D:\Emulators[emulator_name].avd に配置しました)。
  2. 最初のディレクトリにある [emulator_name].ini ファイルを開きます (私の場合は C:\Users\Adriãn.android\avd)
  3. 「path=C:\Users\Adrián.android\avd[emulator_name].avd」を「path=D:\Emulators[emulator_name].avd」に変更
  4. エミュレータを保存して閉じ、再起動します。
于 2012-05-17T11:09:13.200 に答える
5

Nucklearが言ったように、問題は文字コードです:私の解決策:

テキストエディタ(PSPadなど)でエミュレータのiniファイルを開き、デフォルトのUTF-8コーディングを英語以外の文字(私の場合はISO-8859-2)を含む国のデフォルトコードに変更します。たぶん、変更後、問題の原因となる文字を書き直す必要があります。

iniファイルは...Users\ UserName.android \ avdディレクトリにあり、AVDマネージャーで以前に作成したエミュレーターと同じ名前が付けられています。

(私の悪い英語でごめんなさい。)

于 2012-12-05T15:32:31.290 に答える