Hello Android可以在我的手机上运行,​​但不适用于Emulator

时间:2011-05-20 18:26:08

标签: android eclipse adt

我正在尝试了解Android开发。我已经安装了Eclipse(3.6.2)ADT插件(10.0.1)和Android SDK(官方网站上的r11)都安装为32位但我的操作系统是Windows 7 64位。

发生的事情是我运行我的应用程序(HelloAndroid)和模拟器,我看到主要的壁纸屏幕然后没有任何反应!我已经在应用程序的模拟器上查找过,无法在任何地方找到它。

我的控制台输出如下所示......

[2011-05-20 19:14:20 - HelloAndroid] ------------------------------
[2011-05-20 19:14:20 - HelloAndroid] Android Launch!
[2011-05-20 19:14:20 - HelloAndroid] adb is running normally.
[2011-05-20 19:14:20 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2011-05-20 19:14:20 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'Android2.1'
[2011-05-20 19:14:20 - HelloAndroid] Launching a new emulator with Virtual Device 'Android2.1'

我的AVD(Android虚拟设备)已按教程建议设置,目标为Android2.1-update1-API Level 7。

我已经在我的手机上安装了这个应用程序(HTC Hero,Android 2.1)并且它工作正常,但在我尝试编写其他应用程序之前我需要让模拟器正常工作,之前是否有人遇到此问题?

我已经在网上查找过,无法找到解决问题的解决方案。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

启动模拟器,切换到Eclipse中的logcat视图(Window - > show view - > other ... - > logcat)。

清除logcat的控制台输出。

尝试部署您的应用程序。

logcat的输出是什么意思?它是否显示错误消息?

答案 1 :(得分:0)

您可以使用adb安装您的应用。在eclipse工作区中找到bin目录。那里应该有一个YOUR_PROJECT_NAME.apk文件。要安装它,请从命令行运行:

adb install -r YOUR_PROJECT_NAME.apk

您的路径中需要adb。