ass*_*ion 28 android android-2.2-froyo android-sdk-tools
当我按下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"!
Run Code Online (Sandbox Code Playgroud)
这是屏幕截图:

tim*_*ias 18
您只需设置ANDROID_AVD_HOME环境变量并重新启动Android Studio即可.
我在Ubuntu上通过查找AVD管理器中的.avd和.ini文件的下载来解决了这个问题.默认情况下,它们以在AVD管理器中创建的虚拟设备命名,并且将如下所示:Nexus_4_API_22.ini并且将具有同名的.ini和.avd文件.就我而言,它们位于/root/.android/avd/中.
从那里,我复制了虚拟设备的ini和avd文件(如果你有多个,复制你想要的所有虚拟设备)$HOME/.android/avd/,因为这是消息请求的位置之一.在linux上, sudo cp /root/.android/avd/Virual_Device_XX.ini $Home/.android/avd/ 并对.avd文件执行相同操作.希望这有助于遇到此问题的任何人.
小智 6
只需创建一个符号链接:
ln -s /root/.android/ /home/user/.android/
Run Code Online (Sandbox Code Playgroud)
通过这种方式,您将解决模拟器的问题,因为所有sdk数据都写在/root/.android/上
小智 5
对我而言,环境变量完全缺失。添加“ ANDROID_AVD_HOME”作为环境变量可以解决该问题。也是一个提示,请输入不带“ /.android/avd”部分的路径,因为该应用程序会自动将其添加到搜索中,您无需再指定它们。例如Env。变量:ANDROID_AVD_HOME值:C:\ users \%USERNAME%\ Androidapps
Android Studio适用于C:\ users \%USERNAME%\ Androidapps.android \ avd下的模拟器
| 归档时间: |
|
| 查看次数: |
50270 次 |
| 最近记录: |