【问题标题】:App not deploying in AVD via Eclipse?应用程序未通过 Eclipse 部署在 AVD 中?
【发布时间】:2012-05-09 13:09:43
【问题描述】:

首先,感谢任何人在我涉足 Android 应用程序开发时为我提供的任何帮助。我从事 Java 开发已经很多年了,虽然我最近几年在管理圈子里有点生疏了。

我已经安装了 Eclipse (Indigo),而且我过去广泛使用过 Eclipse,所以对我来说没有什么新东西。我已经通过 SDK 管理器安装了 Android SDK 和所有相关的包。所有图标都出现在 Eclipse 中,我可以启动一个 Android 项目,所以一切看起来都很好。我创建了两个 AVD - 一个 4.0 和另一个 2.1。

我遇到的麻烦是让我的应用程序(任何应用程序)在 AVD 中运行。我已经遵循了许多关于如何做到这一点的教程,它们都非常相似。我创建了一个运行配置,命名我的项目和默认活动(在我创建项目的同时创建)并将其与 AVD 之一相关联(适合项目版本。)

AVD 启动,最终我得到了完整的 Android 主屏幕,正如预期的那样,但仅此而已。没有其他的。我在 YouTube 上观看了一段视频,显示了应该发生的情况,但我的控制台输出不一样。我对安装 apk 不太了解。

这是控制台输出:

[2012-05-08 11:05:49 - MyFirstDroid] ------------------------------
[2012-05-08 11:05:49 - MyFirstDroid] Android Launch!
[2012-05-08 11:05:49 - MyFirstDroid] adb is running normally.
[2012-05-08 11:05:49 - MyFirstDroid] Performing com.burmania.MyFirstDroidActivity activity launch
[2012-05-08 11:05:50 - MyFirstDroid] Automatic Target Mode: Preferred AVD 'API7_AVD' is not available. Launching new emulator.
[2012-05-08 11:05:50 - MyFirstDroid] Launching a new emulator with Virtual Device 'API7_AVD

我已经将 AVD 搁置了好几个小时,因为我了解到它有时可能需要一段时间才能启动,但五个小时后什么都没有改变。

谁能帮助我或指出正确的方向?

感谢您的帮助!!

【问题讨论】:

  • 你在用google api做项目吗?
  • 尝试先运行 AVD,然后再部署您的应用。

标签: android eclipse avd


【解决方案1】:

您是否尝试过通过 AVD Manager (AndroidInstallDir/AVD Manager.exe) 运行 AVD?

如果您从那里运行 AVD,然后将 eclpise 与正在运行的 AVD 一起使用,它可能对您有用。

【讨论】:

  • 我什么都试过了。我已经通过 AVD 管理器运行了 AVD,然后尝试从 Eclipse 运行项目,但它产生了另一个 AVD 警告,即“更改将不会被保留”,因为图像文件已经在使用中(来自 AVD 管理器运行的版本。)
【解决方案2】:

在 windows 7 上安装 eclipse 3.7.2、android adt 21.0.0 后发现同样的问题。 可能选择的 AVD 还应该有一个与选择的最低 SDK 版本相对应的 API,否则如果 AVD 的 API 高于此, 不接受也已启动或已经运行的 AVD,这实际上是合乎逻辑的,但在日志中没有明确提及。 照顾这个解决了我遇到的问题。希望这样做..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-25
    • 1970-01-01
    • 2014-06-30
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    相关资源
    最近更新 更多