デフォルトのAVD構成フォルダー(.android)の移動


100

Android SDKのインストール後.androidE:\ドライブにフォルダーが作成されました。私の知る限り、これはAndroid仮想デバイスの構成ファイル用のデフォルトフォルダーです。

.androidフォルダを別の場所に移動するにはどうすればよいですか?

(例えば。からE:\.androidE:\Android\.android


回答:


200

答えを見つけました。

  • .androidフォルダを移動E:\Android
  • ANDROID_SDK_HOMEという環境変数を作成し 、その値を E:\Android

Windows XPまたはWindows 7で環境変数を設定する:

  1. [マイコンピュータ]を右クリックして、[プロパティ]を選択します
  2. 「詳細」タブをクリックします
  3. 「環境変数」ボタンをクリックします。
  4. 新しい変数を追加

3
ありがとう、これは私のために働いた。私はCでスペースを使い果たしていました:最初にすべてのAVDファイルを配置し、コンピューターで他の問題を引き起こしていました。
MichaelF 2012年

3
どうもありがとう。他の多くのソースがを変更することを提案しましたANDROID_SDK_HOMEが、.androidフォルダーのコピーに関する詳細は、最後の欠けている部分でした。
luiscubal 2012年

4
Windows 10では、既存のPATH変数内にANDROID_SDK_HOMEを必ず追加する必要がありました。新しい環境変数として追加したときに機能しませんでした。
blizz

2
.androidがANDROID_SDK_HOMEのサブディレクトリであることを確認する必要がありました。.androidディレクトリはsdkディレクトリではないため(少なくともAndroid Studio 2.2.2では)、これは私には理にかなっています
Xcalibur

2
@ ir-techあなた~/.gradleはGRADLE_USER_HOME環境変数を設定することでデフォルトの場所を上書きできます
mateor

13

デフォルトでは、エミュレータはに設定ファイルを保存し$HOME/.android/、AVDデータをに保存し$HOME/.android/avd/ます。以下の環境変数を設定することにより、デフォルトを上書きできます。

エミュレータは、内の値の順にAVDディレクトリを検索し$ANDROID_AVD_HOME$ANDROID_SDK_HOME/.android/avd/、と$HOME/.android/avd/

このページは、android studioでサポートされている環境変数のリストを提供します。https//developer.android.com/studio/command-line/variables


1
ありがとう、まさに私が探していたもの。
Artem Russakovskii

8

に設定されているパスANDROID_SDK_HOMEが存在している必要があります。それ以外の場合は、デフォルトのパスが選択されます。ただし、を含める必要はありません.android。AVD Managerは、で.android見つからない場合、フォルダーを作成しますANDROID_SDK_HOME


これらの手順が2016年のAndroid Studio 2.2.2の時点で正しいことを確認しました。.androidフォルダーがANDROID_SDK_HOMEのサブディレクトリである限り、機能します。ユーザーまたはシステム環境変数にすることができます
Xcalibur '21

6

が提供する回答に加えて、パスにフォルダーDariusz Bacinskiを含める必要が.androidありANDROID_SDK_HOMEます。.androidフォルダを含めなかった場合、私にとってはうまくいきませんでした。


私は両方を試しましたが、どちらの方法でもうまくいきませんでした。テスト用のハニカムタブレットとジンジャーブレッド電話を持っていますが、私のコンピューターの1つが何らかの理由でモトローラのドライバーを好きではないので、AVDが必要です。
Mike

うーん、気にしないで。デバッグキーストアをデフォルトから変更すると、何らかの理由で問題が解決したようです。
Mike

これは正しくありません-ANDROID_SDK_HOMEの下で.android SUB-folderを探すため、次の手順は機能しません。下記の回答を参照してください
Xcalibur 2016年

私はすでにavd%ANDROID_SDK_HOME %\.androidにコピーしたので、これ以上フォルダは必要ありません。
CoolMind
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.