web-dev-qa-db-ja.com

$ Android_AVD_HOMEまたは$ HOME / .Android / avdでINIファイルが見つかりませんでした

AVDマネージャーでスタートボタンを押すと、Android SDKで仮想デバイスを起動できません。このエラーは画面に表示されます。

Starting emulator for AVD 'AVD_for_Galaxy_Nexus_by_Google'
PANIC: Could not find AVD_for_Galaxy_Nexus_by_Google.ini file in
  $Android_AVD_HOME nor in $HOME/.Android/avd"!

スクリーンショットは次のとおりです。

screen shoot

Android_AVD_HOME環境変数を設定して、Android Studio。

18
timarcosdias

ちょうどこのコマンドは私のために働いた:Sudo cp -R /root/.Android $ HOME

12
Moshiur Rahman

Ubuntuで、AVDマネージャーから.avdおよび.iniファイルがダウンロードされた場所を見つけることで、この問題を解決しました。デフォルトでは、これらはAVDマネージャーで作成された仮想デバイスにちなんで命名され、次のようになります:Nexus_4_API_22.iniそして、同じ名前の.iniファイルと.avdファイルがあります。私の場合、それらは/root/.Android/avd/にありました。

そこから、仮想デバイスのiniファイルとavdファイルの両方をコピーします(複数ある場合は、必要なすべての仮想デバイスをコピーします)$HOME/.Android/avd/、これはメッセージが要求した場所の1つです。 Linuxでは、Sudo cp /root/.Android/avd/Virual_Device_XX.ini $Home/.Android/avd/そして.avdファイルについても同じことを行います。これがこの問題に遭遇した人の助けになることを願っています。

9
Alex D

シンボリックリンクを作成するだけです:

ln -s /root/.Android/ /home/user/.Android/

すべてのSDKデータが/root/.Android/に書き込まれているため、この方法でエミュレータの問題を解決できます

6
Paulo Alfaiate

私にとって、環境変数は完全に欠落していました。環境変数として「Android_AVD_HOME」を追加すると解決しました。また、「/。Android/avd」部分なしでパスを入力します。アプリケーションがこれを検索に自動的に追加するため、これらを指定する必要はありません。例えばEnv。変数:Android_AVD_HOME値:C:\ users \%USERNAME%\ Androidapps

Androidスタジオは、C:\ users \%USERNAME%\ Androidapps.Android\avdの下のエミュレーターに対応します

5
G. Schepens

または、代わりにAndroid_AVD_HOMEにAndroid_SDK_HOMEと入力すると、Studioが機能します。 Android studio 1.

2
Hrvoje

私はちょうどこの問題に再び遭遇し、Android StudioおよびSDKの新しいバージョンがOSXの次のパスに沿ってAVDを配置していることに気付きました。

ユーザー/yourUsername/Library/Android/sdk/.Android/avdこれは、AVDをここに配置する従来の慣習ではなく、Users/yourUsername/.Android/avdです。

そのため、bash_profileファイルを更新して、Android_AVD_HOMEが新しい場所を指すようにしました。実際には、作成したAVDのiniファイルが含まれていたので、正常に起動しました。

0
Wulf

Android SDK環境Android_SDK_HOME、間違ったパス。/usr/local/opt/Android-sdkまたは/ Users/[userName]/Library/Android/sdk TRUE

0
Kaan Uygur