当我在Ubuntu上尝试在Android Studio上运行模拟器时,出现“PANIC: Could not find...”错误。

3
当我尝试在Android Studio上运行模拟器时,它会输出:“PANIC: Could not find Nexus_5_API_21.ini file in $ANDROID_AVD_HOME nor in $HOME/.android/avd”,然后什么都不会发生。
我已经尝试设置ANDROID_AVD_HOME变量,但没有成功。我应该在哪里设置环境变量?我也尝试设置ANDROID_SDK_HOME,但不知道在哪里设置。
我使用的是Ubuntu Gnome 14.04和Android Studio 1.0.1
谢谢。
3个回答

3

这只是一个解决方法。

在Linux中,$HOME/.android可能根本没有这些文件。这些文件应该存在于/root/.android/中。因此,请将/root/.android/中的所有内容复制到~/.android/(或/home/username/.android/)中,这样就可以正常工作!


对我来说,这感觉像是Android Studio的一个bug。它不应该将位置默认为/home/username/吗? - P-RAD

2

不必将文件移动到那个方向。如果您使用Linux,只需以超级用户权限运行Android Studio即可。

在终端中输入命令后运行它:

sudo su <PASSWORD>

然后运行您的Android Studio。


0

解决此问题的一种方法是复制已退出的文件模拟器,并将其重命名为新模拟器的名称;也就是说,Android Studio 尝试运行的模拟器的名称。

我假设您已经安装了包含模拟器的 Eclipse ADT。

例如:

  1. cd .android/avd/
  2. ls -al
  3. cp <old emulator name>.ini <new emulator>.ini
  4. 通过 AVD 在 Android Studio 中运行模拟器

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接