应用程序不通过Eclipse在AVD中部署?

时间:2012-05-09 13:09:44

标签: android eclipse avd

首先,感谢任何人可以帮助我进军Android应用程序开发的任何帮助。多年来我一直是Java开发人员,尽管近年来我一直在管理界工作,所以有点生疏。

我安装了Eclipse(Indigo),过去我已经广泛使用过Eclipse,所以对我来说没有什么新东西。我已经通过SDK Manager安装了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一段时间了,因为我读过它有时需要花费一段时间才能启动,但五小时后没有任何改变。

任何人都可以帮我解决这个问题,还是指出我正确的方向?

感谢您的帮助!!

2 个答案:

答案 0 :(得分:0)

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

如果你从那里运行AVD,然后使用eclpise和正在运行的AVD,它可能适合你。

答案 1 :(得分:-1)

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