0

首先,感谢任何人在我涉足 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 好几个小时了,因为我读到它有时可能需要一段时间才能启动,但五个小时后什么都没有改变。

任何人都可以帮助我或指出正确的方向吗?

谢谢你的帮助!!

4

2 回答 2

0

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

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

于 2012-05-09T13:17:20.680 回答
-1

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

于 2012-12-25T15:36:01.133 回答