Android Studio模拟器无法正常工作

时间:2015-03-12 15:40:11

标签: java android android-studio emulation

我已经搜索了这个问题的awnser,尝试了很多东西,但它仍然没有用。 我正在使用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)

有人可以帮助我吗?

7 个答案:

答案 0 :(得分:7)

现在正在运作!

我是怎么解决的? 我复制了我从c:\ user \ favorites.android \ avd创建的AVM,并将它们粘贴到c:\ user.android \ avd。

Tbh我不知道为什么会这样,但是当我安装Android studio时,它创建了第一个放置avd的目录,而HOME变量指向第二个目录。

之后我遇到第二个问题,它说它无法创建临时文件......我只需要执行具有管理权限的Android工作室。

我希望它有所帮助。

答案 1 :(得分:4)

很高兴你解决了这个问题。 这是你的问题的ubuntu版本。 This解释了您需要管理员权限的原因。

答案 2 :(得分:4)

在ubuntu 14.04(64位)上安装和配置android studio时,我遇到了同样的问题。

安装android studio成功后,当我运行我的应用程序时,我面临以下问题:

  

无法在模拟器中启动AVD。输出:PANIC:HOME已定义但是   在$ HOME / .android / avd中找不到Nexus_5_API_21.ini文件(注意:   按顺序搜索avd   $ ANDROID_AVD_HOME,$ ANDROID_SDK_HOME / .android / avd和   $ HOME / .android / AVD)

我发现问题的原因并找到相同的解决方案。原因是我在主目录下载了android_studio(路径:/ home / ubuntu / android_studio)。当我启动工作室(通过使用命令:$ sudo sh /home/ubuntu/android_studio/bin/studio.sh),它实际安装在路径/ root /时,它试图访问路径/根目录下的“root”用户文件/.android/avd

准备使用的解决方案是: 使用root用户命令,即

#sh /home/ubuntu/android_studio/bin/studio.sh

代替

$sudo sh /home/ubuntu/android_studio/bin/studio.sh

答案 3 :(得分:1)

添加环境变量ANDROID_AVD_HOMEANDROID_SDK_HOME作为您的模拟器(在下面的捕获中显示)。 avd管理器可能在另一个目录中创建模拟器(在Windows上默认为C:\ Users [用户名] .android \ avd)。 如提示中的消息所示,avd将搜索xxxx/.android/avd。因此,您在上面设置环境变量可以解决问题。 enter image description here

答案 4 :(得分:0)

当在Parallels中更新AS并且在禁用Hyper-V后安装了HAXM时,对我来说,新的avds以某种方式进入Mac的.android文件夹?我以前在Mac上安装了AS,但想要分离Xcode和AS,所以我使用Windows for AS并在Mac上卸载它。当我从Dock中打开AS时,就好像是全新安装而我没有导入设置......

解决方法是获取所有旧模拟器(文件夹和.i​​ni文件)并将其粘贴到Window的.android / avd文件夹中。

答案 5 :(得分:0)

通过在S.O Windowns中设置变量ANDROID_SDK_HOME和路径D:\ ANDROID_SDK来帮助我7谢谢

答案 6 :(得分:-1)

我可能没有回答您的问题,但我强烈建议您切换新的Android模拟器。对我来说很有用:

Genymotion Home Page