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

Android 应用程序未通过Eclipse在AVD中部署?,android,eclipse,avd,Android,Eclipse,Avd,首先,感谢所有人对我的Android应用开发的帮助。我已经做了很多年的Java开发人员,尽管最近几年我在管理圈工作,所以有点生疏 我已经安装了Eclipse(Indigo),并且我在过去广泛使用过Eclipse,所以对我来说没有什么太新的东西。我已经通过SDK管理器安装了Android SDK和所有相关软件包。所有的图标都出现在Eclipse中,我可以启动一个Android项目,这样看起来一切都很好。我已经创建了两个AVD——一个是4.0,另一个是2.1 我遇到的麻烦是让我的应用程序(任何应用程

首先,感谢所有人对我的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好几个小时了,因为我读到它有时需要一段时间才能启动,但五个小时后,一切都没有改变

有人能帮我做这件事吗,或者给我指出正确的方向吗


谢谢你的帮助

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


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

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

您是否正在使用google api进行project?请先尝试运行AVD,然后部署您的应用程序。我已经尝试了几乎所有的方法。我已经通过AVD管理器运行了AVD,然后尝试从Eclipse运行该项目,但是它产生了另一个AVD警告:“更改将不会持久化”,因为映像文件已经在使用中(来自AVD管理器运行的版本)