4

私は質問をする前に関連するトピックを読みますが、どれも役に立ちません。

Ubuntu 12.04を使用しています。AVDのデフォルトパスは〜/ .android / avdですが、変更したいのですが、どうすれば作成できますか?

返信ありがとうございます。

4

3 に答える 3

13

シンボリック リンクを使用して、Linux の AVD のデフォルト パスを変更できます。

mv ~/.android/avd ~/.android/avd_bak #take backup of existing images in case you need them
ln -s path/to/my/avd ~/.android/avd

これで、新しいイメージを作成するたびに、実際には新しい場所に作成されます。既存の画像を新しいフォルダーに移動するには、 Rajesh の回答に記載されている手順に従うことができます

于 2012-06-19T22:25:26.230 に答える
8

Android開発者ガイドから次のように記載されているコマンドラインからのAVDの管理

AVDファイルのデフォルトの場所

AVDを作成すると、Androidツールは開発用コンピューター上にAVD専用のディレクトリを作成します。ディレクトリには、AVD構成ファイル、ユーザーデータイメージとSDカードイメージ(使用可能な場合)、およびデバイスに関連付けられているその他のファイルが含まれています。ディレクトリにはシステムイメージが含まれていないことに注意してください。代わりに、AVD構成ファイルには、AVDの起動時にロードされるシステムイメージへのマッピングが含まれています。

このandroidツールは<AVD_name>.ini、コンピューターの.android /avd/ディレクトリのルートにAVD用のファイルも作成します。このファイルはAVDディレクトリの場所を指定し、常に.androidディレクトリのルートに残ります。

デフォルトでは、androidツールはAVDディレクトリを内部~/.android/avd/(Linux / Macの場合)、C:\Documents and Settings\<user>\.android\Windows XP、およびC:\Users\<user>\.android\Windows7とVistaに作成します。AVDディレクトリにカスタムの場所を使用する場合は-p <path>、AVDを作成するときにオプションを使用して使用できます。

android create avd -n my_android1.5 -t 2 -p path/to/my/avd

.androidディレクトリがネットワークドライブでホストされている場合は、-pオプションを使用してAVDディレクトリを別の場所に配置することをお勧めします。AVDの.iniファイルは、AVDディレクトリの場所に関係なく、ネットワークドライブの.androidディレクトリに残ります。

-p <path>このオプションを使用すると、新しいAVDを別の場所に作成できることは明らかです。既存のAVDを移動する場合は、対応する.iniファイルを編集して属性を変更し、ファイルをディレクトリにpath=残しておく必要があります。(念のため、ファイルを改ざんする前に、必ずファイルのバックアップを作成してください).ini~/.android/avd.ini

于 2012-06-01T08:10:28.473 に答える
4

「Android SDK とツールはシステム レジストリ/構成値を使用しないため、そうではないと思います。」また、パスを入力するための設定がないようです。なんと不名誉なことでしょう。ハードコーディングされているため、不名誉です。

Linux 標準の緑/琥珀色の画面とは対照的にカラー モニターにアップグレードし、今ではコマンド ラインを見下ろすことを敢えてしている冒険者だった Windows 7 ユーザーのためのクイック フィックス:

\Users\ ディレクトリから .android ディレクトリを C:\Users\ ディレクトリにコピーします。

avd ディレクトリとは別に、残りは削除できます。avd ディレクトリ内に yourdevice.avd ディレクトリは必要ありません。必要なのは .ini ファイルだけです。また、.ini ファイル内のパスを変更する必要もありません。正しい位置を指しています。

新しいデバイス プロファイルを作成すると、以前のように NORMAL パス IE に保存されます: \Users\.android\avd デバイスの .ini ファイルを \Users\.android\avd ディレクトリから C:\ にコピー アンド ペーストします。 Users\.android\avd ディレクトリ。

私はいくつかのテストを行いましたが、うまくいくようです。このアプローチに問題がある場合は、それについて教えてください。

Android SDK の開発者に、「Microsoft Windows オペレーティング システム」、「グラフィカル ユーザー インターフェイス」、およびプログラミングの実践に関連する「ハードコーディング」を検索するようお願いしてもよろしいでしょうか。

于 2012-10-11T06:11:31.320 に答える