Android Studio 模拟器不工作
Android Studio emulator is not working
我已经为这个问题搜索了一个遮阳篷,尝试了很多东西,但仍然没有用。
我使用的是 win7 64 位版本。
我已经设置了 ANDROID_SDK_HOME 变量并且......没有。
使用路径:C:\Users\Nuno\Favorites\.android\avd
错误是这样的:
Cannot launch AVD in emulator.
Output:
PANIC: HOME is defined but could not find PhoneTest.ini file in $HOME\.android\avd
(Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME\.android\avd and $HOME\.android\avd)
有人可以帮助我吗?
我可能不会回答你的问题,但我强烈建议你换一个新的 Android 模拟器。对我有用:
现在可以使用了!
我是怎么解决的?
我复制了我从 c:\user\favorites.android\avd 创建的 AVM,并将它们粘贴到 c:\user.android\avd.
老实说,我不知道为什么会这样,但是当我安装 Android studio 时,它创建了第一个目录来放置 avd,而 HOME 变量指向第二个目录。
在那之后我遇到了第二个问题,它说它无法创建临时文件...我只需要以管理权限执行 Android studio。
希望对您有所帮助。
很高兴你解决了这个问题。
这是您的问题的 ubuntu 版本。
This 解释为什么您需要管理员权限。
当 AS 在 Parallels 中更新并在禁用 Hyper-V 后安装 HAXM 时,对我来说,新的 avds 以某种方式进入了 Mac 的 .android 文件夹?我之前在Mac上安装了AS,但是想把Xcode和AS分开,所以我把AS用的是Windows,然后在Mac上卸载了。当我从扩展坞打开 AS 时,就好像是全新安装,我没有导入设置...
解决方案是获取我所有的旧模拟器(文件夹和 .ini 文件)并将它们粘贴到 Window 的 .android/avd 文件夹中。
我在 ubuntu 14.04(64 位)上安装和配置 android studio 时遇到了同样的问题。
成功安装 android studio 后,当我 运行 我的应用程序时,我遇到以下问题:
Cannot launch AVD in emulator. Output: PANIC: HOME is defined but
could not find Nexus_5_API_21.ini file in $HOME/.android/avd (Note:
avd is searched in the order of
$ANDROID_AVD_HOME,$ANDROID_SDK_HOME/.android/avd and
$HOME/.android/avd)
我发现了问题的原因并找到了相同的解决方案。原因是我已经在主目录(路径:/home/ubuntu/android_studio)下载了 android_studio。当我启动工作室(通过使用命令:$sudo sh /home/ubuntu/android_studio/bin/studio.sh)时,它实际上安装在路径 /root/ 中,它试图访问 "root" 用户文件路径 /root/.android/avd
即用型解决方案是:
使用 root 用户命令,即
#sh /home/ubuntu/android_studio/bin/studio.sh
代替
$sudo sh /home/ubuntu/android_studio/bin/studio.sh
添加环境变量 ANDROID_AVD_HOME
或 ANDROID_SDK_HOME
作为您真正的模拟器(在下面的捕获中显示)。 avd 管理器可能在另一个目录中创建模拟器(默认 C:\Users[用户名].android\avd on Windows)。
如提示中的消息所示,avd
将搜索 xxxx/.android/avd
。所以你设置上面的环境变量可以解决问题。
enter image description here
通过在 S.O Windowns 7 中设置变量 ANDROID_SDK_HOME 和路径 D:\ ANDROID_SDK 与我合作 谢谢
我已经为这个问题搜索了一个遮阳篷,尝试了很多东西,但仍然没有用。
我使用的是 win7 64 位版本。
我已经设置了 ANDROID_SDK_HOME 变量并且......没有。
使用路径:C:\Users\Nuno\Favorites\.android\avd
错误是这样的:
Cannot launch AVD in emulator.
Output:
PANIC: HOME is defined but could not find PhoneTest.ini file in $HOME\.android\avd
(Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME\.android\avd and $HOME\.android\avd)
有人可以帮助我吗?
我可能不会回答你的问题,但我强烈建议你换一个新的 Android 模拟器。对我有用:
现在可以使用了!
我是怎么解决的? 我复制了我从 c:\user\favorites.android\avd 创建的 AVM,并将它们粘贴到 c:\user.android\avd.
老实说,我不知道为什么会这样,但是当我安装 Android studio 时,它创建了第一个目录来放置 avd,而 HOME 变量指向第二个目录。
在那之后我遇到了第二个问题,它说它无法创建临时文件...我只需要以管理权限执行 Android studio。
希望对您有所帮助。
很高兴你解决了这个问题。 这是您的问题的 ubuntu 版本。 This 解释为什么您需要管理员权限。
当 AS 在 Parallels 中更新并在禁用 Hyper-V 后安装 HAXM 时,对我来说,新的 avds 以某种方式进入了 Mac 的 .android 文件夹?我之前在Mac上安装了AS,但是想把Xcode和AS分开,所以我把AS用的是Windows,然后在Mac上卸载了。当我从扩展坞打开 AS 时,就好像是全新安装,我没有导入设置...
解决方案是获取我所有的旧模拟器(文件夹和 .ini 文件)并将它们粘贴到 Window 的 .android/avd 文件夹中。
我在 ubuntu 14.04(64 位)上安装和配置 android studio 时遇到了同样的问题。
成功安装 android studio 后,当我 运行 我的应用程序时,我遇到以下问题:
Cannot launch AVD in emulator. Output: PANIC: HOME is defined but could not find Nexus_5_API_21.ini file in $HOME/.android/avd (Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME/.android/avd and $HOME/.android/avd)
我发现了问题的原因并找到了相同的解决方案。原因是我已经在主目录(路径:/home/ubuntu/android_studio)下载了 android_studio。当我启动工作室(通过使用命令:$sudo sh /home/ubuntu/android_studio/bin/studio.sh)时,它实际上安装在路径 /root/ 中,它试图访问 "root" 用户文件路径 /root/.android/avd
即用型解决方案是: 使用 root 用户命令,即
#sh /home/ubuntu/android_studio/bin/studio.sh
代替
$sudo sh /home/ubuntu/android_studio/bin/studio.sh
添加环境变量 ANDROID_AVD_HOME
或 ANDROID_SDK_HOME
作为您真正的模拟器(在下面的捕获中显示)。 avd 管理器可能在另一个目录中创建模拟器(默认 C:\Users[用户名].android\avd on Windows)。
如提示中的消息所示,avd
将搜索 xxxx/.android/avd
。所以你设置上面的环境变量可以解决问题。
enter image description here
通过在 S.O Windowns 7 中设置变量 ANDROID_SDK_HOME 和路径 D:\ ANDROID_SDK 与我合作 谢谢