【问题标题】:Running android project in an already running AVD在已经运行的 AVD 中运行 android 项目
【发布时间】:2011-12-03 14:52:20
【问题描述】:

我已经安装了 Android SDK 4。我正在尝试运行示例项目中给出的记事本应用程序。当我尝试运行该项目时,它会启动新的 AVD。但它没有加载,它只是挂在ANDROID 屏幕上。它甚至不显示主屏幕。

如果我从 AVD 管理器手动启动 AVD。模拟器启动成功。但我无法在已经运行的模拟器中运行Notepad 项目。当我运行该项目时,它只是启动一个新的模拟器并显示加载屏幕并保持静止。

可能是什么问题!

【问题讨论】:

  • 当您手动运行 AVD 时,adb 是否会在它完全启动时识别它?在命令行中使用adb devices,如果列表为空,则有问题。如果它不存在,您可以尝试通过调用 adb kill-server 后跟 adb start-server 来重新启动 adb,然后查看设备是否出现。您可以在 ANDROID_SDK/platform-tools 文件夹中找到 adb 命令,以防它不在您的 PATH 中。
  • 在这里查看其他解决方案*.com/questions/3973446/…

标签: android eclipse avd


【解决方案1】:

您可以转到Run Configurations(通过单击Eclipse 中运行按钮旁边的箭头),然后在Target 选项卡中将Deployment Target Selection Mode 更改为Manual。然后,当您运行项目时,Eclipse 会显示一个正在运行的模拟器列表,您可以从中选择要在哪个模拟器中运行项目。

编辑:确保您的项目 min-sdk 版本低于或等于 avd 的 android api 级别

【讨论】:

  • 我也试过那个。我改为手动模式。运行应用程序时,它不会在列表中显示已经运行的 avd。
最近更新 更多