我只是想在Android上开始开发。所以,问题是当我试图通过发出命令emulator @A2来启动一个模拟器时,屏幕上就会出现一个模拟器。但即使在等待了2-3个小时之后,它所显示的只是一个黑屏。甚至连安卓的主屏幕和安卓的徽标都没有。只有一个黑屏。虽然最初的"adb devices“将模拟器显示为offline.after 2-3分钟,但连接的设备列表变为空白。
我搜索了整个网络,尝试了上面提到的所有步骤,比如终止并重新启动adb,在一个没有空格的目录中安装java/android,但是都没有用。
我的Jdk和Android安装在以下文件夹中:
C:\Java32BitInstallation C:\AndroidSdkInstallation下面是我为它下载/安装的东西的列表:
在我的path变量中,我添加了*C:\AndroidSdkInstallation\android-sdk\platform-tools\;C:\AndroidSdkInstallation\android-sdk\tools\;C:\Java32BitInstallation\;C:\Java32BitInstallation\bin*
此外,在从net的某处读取后,我添加了JAVA_HOME变量,其值为C:\Java32BitInstallation\,但仍然没有用处。
我的系统上同时安装了IntelliJ和Eclipse。但由于启动仿真器时,我没有使用其中的任何一个,所以我不怀疑它们有任何不当之处。
所以,有没有人能帮我解决这个让我发疯的问题。我已经尝试了10-12天,还没能启动模拟器,更不用说写我的第一个"Hello world“程序了。
补充说明:我的系统是一台Windows7 (64位)机器。早些时候,我安装了64位版本的jdk,但当时也存在问题。现在,在互联网上搜索后,我卸载了它,并安装了32位版本的Java。但是,同样没有用。不过,有一件事,这个32位版本的java (jdk7更新3),首先安装jre作为jdk安装的一部分,然后安装jre 7。所以现在我在C:\Java32BitInstallation目录中有两个文件夹: jre和jre7。这可能与我的模拟器没有出现有什么关系吗?我需要指定额外的环境变量还是修改现有的变量?请帮帮忙。
顺便说一句,我有没有提到logcat什么也没显示。
发布于 2012-11-16 23:37:43
更新25.07.2018:
最新的Android Studio版本不再有此选项。如果问题仍然存在,请尝试在Verify Configuration对话框(如果可用)中的“仿真性能”下拉菜单的值之间切换,或者参考Configure Emulator graphics rendering and hardware acceleration。
更新26.02.2014:
在developer.android.com的Configuring Graphics Acceleration章节中有两个提示。
警告:从SDK Tools修订版17开始,模拟器的图形加速功能是实验性的;在使用此功能时,请注意不兼容和错误。
和
启动AVD管理器并创建一个新的AVD,目标值为Android4.0.3(API15),修订版3或更高版本。
因此,Android 4.0.3 (API级别15)似乎是图形加速的最低要求。
原始答案
我在最新的Android SDK上也遇到了同样的问题。
我只是在虚拟设备的设置中取消选中了“使用主机GPU”复选框,然后它又开始工作了。
“使用主机GPU”只适用于我的Android 4.2作为“目标”。
发布于 2017-10-04 17:52:00
我最近在模拟器Nexus 5 (Android O)中遇到了同样的问题。我去了Android虚拟设备管理器并清除了用户数据,它解决了我的问题。
发布于 2014-03-06 06:39:27
我在模拟较大的设备(Nexus7和10)时遇到了问题,而手机大小的模拟器工作得很好。在平板电脑上持续几个小时什么都没有的黑屏。实际上,与这里的大多数人推荐的相反:在设置了“使用主机GPU”的复选框并将目标设置为最高的android (在撰写本文时为4.4.2)之后,7和10的工作就像预期的一样!
https://stackoverflow.com/questions/10022580
复制相似问题