Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Studio emulator不工作_Java_Android_Android Studio_Emulation - Fatal编程技术网

Java Android Studio emulator不工作

Java Android Studio emulator不工作,java,android,android-studio,emulation,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\.androi

我已经在一家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)

有人能帮我吗?

我可能没有回答你的问题,但我强烈建议你换一个新的Android模拟器。prietty对我有好处:

现在开始工作了

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

Tbh我不知道为什么会发生这种情况,但当我安装Android studio时,它创建了第一个目录来放置avd,而HOME变量指向第二个目录

之后我遇到了第二个问题,它说它无法创建临时文件。。。我必须以管理权限执行Android studio


希望能有帮助。

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

当AS并行更新,并且在禁用Hyper-V后安装了HAXM时,对我来说,新的AVD不知何故进入了Mac的.android文件夹?我以前在Mac上安装了AS,但想将Xcode和AS分开,所以我使用Windows for AS并在Mac上卸载了它。当我从dock打开AS时,它就像是一个新安装,我没有导入设置


解决方案是抓取我所有的旧模拟器(文件夹和.ini文件),并将它们粘贴到窗口的.android/avd文件夹中。

在ubuntu 14.04(64位)上安装和配置android studio时,我也面临同样的问题

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

无法在emulator中启动AVD。输出:恐慌:主页已定义,但 在$HOME/.android/avd中找不到Nexus_5_API_21.ini文件(注意: avd按以下顺序搜索: $ANDROID\u AVD\u HOME、$ANDROID\u SDK\u HOME/.ANDROID/AVD和 $HOME/.android/avd)

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

即用解决方案是: 对root用户ie使用命令

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

代替


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

添加环境变量
android_AVD_home
android_SDK_home
作为您的模拟器(显示在下面的捕获中)。avd管理器在另一个目录中创建emulator(默认为C:\Users[User Name].android\avd,Windows上)。 如提示中所示,
avd
将搜索
xxxx/.android/avd
。因此,您可以在上面设置环境变量来解决问题。

通过在S.O Windowns 7中设置变量ANDROID_SDK_HOME和路径D:\ANDROID_SDK与我一起工作,谢谢

这可能是一个更好的注释,询问他们是否有最新版本。这并不能回答解决他所面临问题的问题。这可能会有所帮助,但我不明白:你到底做了什么?这些文件安装在与预期不同的文件夹中。搜索“avd”并检查您的计算机上是否有多个这样的文件夹。然后你可以从一个复制到另一个。谢谢,这显然是管理员的特权问题。在我的windows中,我以管理员身份启动了Android Studio来解决这个问题。