8

对不起,如果这是一个愚蠢的问题。我对发展很陌生。

当我在 android 上运行模拟器时,而不是加载主屏幕。它只是停留在这个屏幕上: 截屏

我没有收到任何错误代码或任何东西,它不会冻结我的整个计算机或 Eclipse,它只会冻结模拟器并且不会继续。我只需按 (x) 按钮即可退出。所以我想知道是否有人知道如何解决这个问题,谢谢!

编辑

我还想提一下,经过很长时间我得到了这个屏幕截屏

4

7 回答 7

4

更好的选择是使用bluestacks android emulator。在我看来,它比谷歌安卓模拟器快得多。

以下是设置步骤:

1 - 安装 bluestacks 模拟器

2 - 打开命令

3 - 键入命令:(set path="Android SDK\config\platform-tools"您需要输入adb.exe所在的完整路径

4 -adb connect 127.0.0.1

现在您应该能够从您的 IDE 将应用程序直接运行到 BlueStack 模拟器。

于 2012-12-16T01:32:53.330 回答
2

我发现当设备脱机时对我有帮助的是进入窗口--->显示视图--->设备(您可能必须单击“其他”并在那里选择它,然后选择“重置 adb”

在此处输入图像描述

有时设备会因为无法解释的原因“离线”(无论如何都没有向我解释!)

您可能只想创建另一个具有相同规格的模拟器。你试过吗?

PS你可能需要重新启动它才能让它在你的设备窗口中列出

于 2012-12-16T00:55:54.773 回答
0

在 Windows 上,ARM 系统映像非常慢;Intel x86 映像速度更快,最高可达 4 倍;所以你应该尝试使用英特尔图像。尝试使用较小的屏幕也应该有所帮助;特别是如果您的内存选项很低。使用如上图所示的大屏幕,您的模拟器可能只是内存不足。

于 2012-12-16T06:53:27.463 回答
0

从 android-x86.org 获取 x86 构建,使用 virtualbox(或其他任何东西,如果免费,则使用 virtualbox)安装。通过 ctrl+F1(更改为 cli,ctrl+F7 更改回图形模式)和netcfg. 然后adb connect 192.168.1.5(替换为您的虚拟机的 ip)。

那么它应该可以工作。

于 2012-12-16T07:47:01.830 回答
0

我最近在桌面 Ubuntu 12.xy 和 WinXP 上安装的 4.2 SDK 遇到了这个问题。我觉得这很奇怪,因为我去年左右在笔记本 Ubuntu 10.xx 系统上玩过的 2.2 SDK 没有问题。按照 NH 的建议,我使用 SDK 管理器安装 2.2 (API 8) 并为该级别创建了一个模拟器,该模拟器在这些桌面系统和笔记本系统上运行得一样好。由于我只是在学习并且我的物理设备是 2.2,所以我将保持这种状态,直到我需要升级为止。

于 2012-12-19T23:40:24.300 回答
0

在启动模拟器之前擦除用户数据。它将重置模拟器和所有应用程序,但至少您不需要重新创建或重新配置它。

确保下次启动模拟器时取消选中此框。

擦除用户数据

于 2014-07-03T16:44:10.190 回答
-1

模拟器本质上很慢,因为它必须在软件中模拟设备的所有硬件(包括相机、wifi 适配器等)。

也就是说,您应该留出半天时间让模拟器第一次加载(在等待时遛狗或其他东西),然后每次都应该更快。

选择一个低于 14 的 API(比如 API 10 Gingerbread,大多数设备都运行这个)来改善模拟器的加载。

然后在模拟器需要加载多长时间后,您只需单击在 eclipse 中运行,您的应用程序就会在模拟器中启动。完成后,不要关闭模拟器,只需返回 eclipse,对代码进行编辑,然后再次点击运行,它将自动关闭应用程序,将其替换为新版本,然后启动。

于 2012-12-15T23:06:02.900 回答