15

私は Android 開発と Eclipse にまったく慣れていないので、すべてをセットアップしたばかりで、Hello World チュートリアルを試しています。悲しいことに、プログラムを実行しようとすると、次のエラーが発生します。

パニック: 開けませんでした: C:\Users\Nathan Smith.android/avd/Droid_4.0.3.ini

これらのパスではスペースを避けるべきだと聞いたことがあります。問題のある名前のスペースはありますか? もしそうなら、どうすれば変更できますか?

誰かがこれで私を助けることができれば、それは素晴らしいことです.

ところで、SDK パスをC:\Users\Asus Laptop\android-sdks\同じユーザーに変更する必要があることにも気付きました。これは意図的なものではありません。これを適切なユーザーに変更する簡単な方法はありますか?

4

8 に答える 8

22

これはすでに数回尋ねられています。これを試してください:

  1. ANDROID_SDK_HOME という環境変数を作成し、C:\Users\Administrator に設定します。
  2. Eclipse > Window > Preferences を開き、Run/Debug および String Substitution をクリックします。
  3. user.home という名前の新しい変数を追加し、C:\Users\Administrator に設定します。
  4. AVD を作成して実行します。
于 2012-01-25T20:47:14.660 に答える
10

簡単な解決策として、

通常の手順で avd を作成します。たとえば、avd 名は Nexus_One です。D:\Users\Nathan Smith\.android\avd に Nexus_One フォルダーと Nexus_One.ini ファイルが表示されます。

Nexus_One.ini を C:\Users\Nathan Smith\.android\avd にコピーします

AVD Manager から avd を実行してみてください。エミュレータが起動します。

それが機能する理由は、iniファイルを読み取ると、次のようなパス変数が見つかります。

path=D:\Users\Nathan Smith\.android\avd\Nexus_One.avd path.rel=avd\Nexus_One.avd

そのため、エミュレータを起動すると、ini をチェックし、パス変数に記載されているパスからエミュレータを起動しようとします。

これで問題が解決することを願っています。

于 2013-02-07T07:36:00.700 に答える
6

CPU で .android フォルダーを見つけます。[ウィンドウ] -> [設定] -> [Android] -> [ビルド] に移動して見つけることができ、「デフォルトのデバッグ キーストア:」パスの場所を確認できます。

見つかったら、.android フォルダーをユーザーのルート ディレクトリ (この場合は "C:\Users\Nathan Smith\") に移動します。

于 2012-02-22T20:57:41.900 に答える
1

home簡単な解決策は、ディレクトリと宛先ディレクトリの間にシンボリック リンクを作成すること.androidです。問題は、エミュレーターがホーム ディレクトリでファイルを検索することです。

mklink /D Link Target 

おそらく.android dir、設定をコピーまたは変更できます。

于 2013-02-23T00:48:57.623 に答える
1

私は同じ問題を抱えていましたが、今は修正されています。

Eclipse で Windows に移動し、Windows->preference->run/debug->stringSubstitution-> 変数名を「user.home」として追加します。値はプロファイル パスになります例: 私の場合はC:\users\sriramk\.android

デフォルトの .android パスを開き、コンテンツをコピーして、そのコンテンツを に貼り付け C:\users\sriramk\.androidます。Eclipse を再起動すると、エミュレーターが開きます。

于 2013-04-17T13:35:25.840 に答える
0

私は同じ問題を抱えていました.問題は、エミュレータファイルを含むドライブのディスク容量が不足しているようです(C)。

于 2014-11-30T19:04:55.523 に答える
0

ホーム フォルダの UNC へのリダイレクト / AVD に UNC パスが表示される

残念ながら、Windows フォルダー リダイレクトを使用してネットワーク UNC パスをホーム ディレクトリとしてマップしている場合、AVD は起動に失敗します。

C:\Usersまた、マップされていないものを含む通常のユーザー ディレクトリが下にあるはずです。トリックは、Android SDK が代わりにこれを使用することです。C:\他の回答と同様に、ANDROID_SDK_HOME ユーザー環境変数をベースのホーム ディレクトリに設定する必要があります。

例えば:

 ANDROID_SDK_HOME = C:\Users\MyUserName

エクリプスを再起動します。

解決策を探す中で、パフォーマンスを大幅に向上させるこの回答を見つけました: https://stackoverflow.com/a/19338671/1554386

于 2014-05-24T21:09:16.547 に答える