我正在尝试了解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)并且它工作正常,但在我尝试编写其他应用程序之前我需要让模拟器正常工作,之前是否有人遇到此问题?
我已经在网上查找过,无法找到解决问题的解决方案。
提前感谢您的帮助。
答案 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。