android-emulator - Android 模拟器除了黑屏外什么也没显示,并且 adb devices 显示 "device offline"

标签 android-emulator

我只是想开始 Android 开发。 因此,问题是,当我尝试通过发出命令 emulator @A2 来启动模拟器时,屏幕上会出现一个模拟器。但即使等待了长达2-3个小时,它所显示的只是黑屏。甚至连 Android 主屏幕或 Android Logo 都没有。只是黑屏。虽然最初“adb devices”将模拟器显示为离线。2-3 分钟后,连接的设备列表将变为空白。

我在网上搜索并尝试了其中提到的所有步骤,例如杀死并重新启动adb,在没有空格的目录中安装java/android,但无济于事。

我的 Jdk 和 Android 安装位于以下文件夹中:

C:\Java32Bit安装 C:\AndroidSdk安装 这是我为其下载/安装的内容列表:

  1. Android SDK 工具,修订版 13
  2. Android SDK 平台工具,修订版 10
  3. SDK 平台 Android 4.0.3、API 15、修订版 1
  4. JDK jdk-7u3-windows-i586

在我的 path 变量中,我添加了 *C:\AndroidSdkInstallation\android-sdk\platform-tools;C:\AndroidSdkInstallation\android-sdk\tools;C:\Java32BitInstallation;C:\Java32BitInstallation\bin*

此外,在从网络上阅读某处后,我添加了 JAVA_HOME 变量,其值为 C:\Java32BitInstallation\但仍然没有用。

我的系统上安装了 IntelliJ 和 Eclipse。但由于启动模拟器时,我没有使用其中任何一个,所以我不怀疑这些有任何不当行为。

我已经尝试了 10-12 天,但一直无法启动模拟器,更不用说编写我的第一个“Hello world”程序了。

附加说明: 我的系统是 Windows 7(64 位)机器。之前我安装过64位版本的jdk,但当时也出现了这个问题。现在在互联网上搜索后,我卸载了它并安装了 32 位版本的 Java。但是,又没有用。不过有一件事,这个 32 位版本的 Java(jdk 7 update 3),首先安装 jre 作为 jdk 安装的一部分,然后安装 jre 7。所以现在我在 C:\Java32BitInstallation 目录中有 2 个文件夹:jre 和 jre7。这可能与我的模拟器未出现有关。我是否需要指定其他环境变量或修改现有环境变量?

顺便说一句,我有没有提到 logcat 没有显示任何内容。

最佳答案

2018 年 7 月 25 日更新:

最新的Android Studio版本不再有这个选项。 如果问题仍然存在,请尝试在 Verify Configuration 中的“模拟性能”下拉列表的值之间切换。对话(如果有)或参阅Configure Emulator graphics rendering and hardware acceleration .

2014 年 2 月 26 日更新:

Configuring Graphics Acceleration中有两个提示来自developer.android.com 的章节。

Caution: As of SDK Tools Revision 17, the graphics acceleration feature for the emulator is experimental; be alert for incompatibilities and errors when using this feature.

Start the AVD Manager and create a new AVD with the Target value of Android 4.0.3 (API Level 15), revision 3 or higher.

因此 Android 4.0.3(API Level 15)似乎是图形加速的最低要求。

原始答案

我在使用最新的 Android SDK 时也遇到了同样的问题。

我只是在虚拟设备的设置中停用了“使用主机 GPU”复选框,它就重新开始工作了。

“使用主机 GPU”仅适用于以 Android 4.2 作为“目标”的我。

关于android-emulator - Android 模拟器除了黑屏外什么也没显示,并且 adb devices 显示 "device offline",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10022580/

相关文章:

android - 如何将uiview添加到cocos2d android

android - 如何在android中将图像添加到具有多个页面的pdf中

android - 发送坐标到设备

Android 模拟器 (qemu) 不允许某些 tcp 连接(RST,ACK 作为对 SYN 的回答)

使用 "jdb -attach"(或 jswat)调试 Android 应用程序

android - 从 DDMS 编辑共享首选项

Android 测试未执行

Android 模拟器在窗口左上角显示为一个小框

安卓模拟器 : insert negative number?

android - Android Studio 模拟器中的 IME 不响应键盘上的 Shift-B