2012-04-20 8 views
0

私は最新のSDKをインストールしましたが、同じ時期に別の場所に別のバージョンのSDKのインスタンスをインストールしました(バージョンはわかりません)。後者の事実が適切かどうかはわかりません。SDKはAVDをどこで定義したのか分かりません

私の便宜のために、SDKをインストールした場所を指し示すANDROID_SDK_HOMEのenv varを定義しました。私はそのツールとプラットフォームツールをPATHに追加しました。

ある時点で、私はSDKマネージャを実行し、プラットフォームツールを含むいくつかのパッケージをインストールまたは更新しました(私は明らかに前の手順の前にこれを行っていました)。

私はAVDマネージャを実行し、ICS用にAVDを作成しました。私はAVDを数回走らせて、簡単なテストを行った。

これは昨日だった。今日、私は使用してエミュレータを実行しようとしたときにAVD、それは言った:

PANIC:開くことができませんでした: "パスをアンドロイドSDKに" .android/AVD/"私のAVD 名" の.ini

私のAVDが定義されている私の ".android"ディレクトリは私のWindowsのホームにあるので、これは不思議です。

私はWindowsの「.android/avd」を参照するのではなく、 "android sdk" .android/avdのパスにAVDを持っていないと言っていました。 HOME。

私はここで何が起こったのか分かりません。

+0

は、あなただけの新しいAVDを作成することはできません何らかの理由はありますか?あなたができることの1つは、元のAVDから別の場所にすべてのファイルをコピーすることです。新しいAVDを作成します。この新しいAVDで古いファイルをコピーします。私はちょうど新しいAVDを作成すると言うでしょう(オリジナルで重要なものがない限り) – dymmeh

+0

確かに私は新しいものを作ることができますが、明日は再び混乱し、私のAVDが私のHOME/.android ?なぜ私はそれがどこにあったのか分からないので、私はそれを修正するか、単に前進する方法を知ることができます。 –

+0

'ANDROID_SDK_HOME'を削除して再起動してみてください。 – CommonsWare

答えて

0

ANDROID_SDK_HOME少なくとも、Windowsでは、データが存在する場所を指す環境変数として使用できます。これはせいぜいとは言えません。

インストールを指していると、adbデーモンプロセスが環境変数の変更(リブートなど)を開始するとすぐに混乱が生じます。

.androidディレクトリのデフォルトの場所を取得するためにANDROID_SDK_HOMEを持っていないか、またはAndroidがあなたの.androidディレクトリを見つける場所を指していることを確認してください。

1

私はこの問題を抱えており、D:\Android\sdk\.android\avdのように、AVDホームへのフルパスを設定しなければなりませんでした。エラーは、sdkディレクトリまたはwindowsホームディレクトリを設定するだけで十分ですが、AVDホームに.android\avdパスを含めるまでは同様のエラーが表示されます。

私は私の窓のホームディレクトリのAVDの外に保管しています例:

ANDROID_AVD_HOME=D:\Android\sdk\.android\avd 
ANDROID_SDK_HOME=D:\Android\sdk 
関連する問題