在 OSX 上使用 Parallels 时,如何在 VS.NET 2015 中 运行 Android 模拟器?
How to run Android emulator in VS.NET 2015 when using Parallels on OSX?
我有一个 Cordova 应用程序。当我 select Android 模拟器并尝试 运行 时,我收到以下错误:
PANIC: HOME is defined but could not find AVD_GalaxyNexus_ToolsForApacheCordova.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\avd
应该位于何处。
我在 Win7。有什么解决办法吗?
由于您在 OSX 上使用 Parallels,因此您需要做一些事情。首先,您的 VM 有两个重要设置:
- 取消选中 "Shared Profile" 选项:选项 > 共享 > 共享配置文件
- 启用嵌套虚拟化:选项 > 启用嵌套虚拟化
默认情况下,Parallels 将您的文档文件夹和其他内容放在网络共享上,但效果不佳。关闭共享配置文件可以解决该问题。启用嵌套虚拟化应该会提高性能。
您还可以在 OSX 侧将 Android 模拟器设置为 运行,以轻松实现最佳性能。以下是相关说明:https://msdn.microsoft.com/en-us/library/dn913137.aspx
最后,这里有一些关于使用 Parallels 的额外一般指导:https://msdn.microsoft.com/en-us/library/dn878133.aspx
我有一个 Cordova 应用程序。当我 select Android 模拟器并尝试 运行 时,我收到以下错误:
PANIC: HOME is defined but could not find AVD_GalaxyNexus_ToolsForApacheCordova.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\avd
应该位于何处。
我在 Win7。有什么解决办法吗?
由于您在 OSX 上使用 Parallels,因此您需要做一些事情。首先,您的 VM 有两个重要设置:
- 取消选中 "Shared Profile" 选项:选项 > 共享 > 共享配置文件
- 启用嵌套虚拟化:选项 > 启用嵌套虚拟化
默认情况下,Parallels 将您的文档文件夹和其他内容放在网络共享上,但效果不佳。关闭共享配置文件可以解决该问题。启用嵌套虚拟化应该会提高性能。
您还可以在 OSX 侧将 Android 模拟器设置为 运行,以轻松实现最佳性能。以下是相关说明:https://msdn.microsoft.com/en-us/library/dn913137.aspx
最后,这里有一些关于使用 Parallels 的额外一般指导:https://msdn.microsoft.com/en-us/library/dn878133.aspx