2012-07-10 51 views
4

我是Java,Eclipse和Android应用程序开发的小菜鸟。我正在浏览Android app tutorial,但似乎无法获得在我的设备上启动的第一课。修复了一些问题,防止项目编译后,我能够使它在AVD上运行。但在物理设备上没有运气。以下是我的环境和控制台向我展示的细节。应用程序将不会在设备上启动

在我试图寻找下安装应用程序,下载和台式机,但没有看到它的手机。

电脑:Windows XP中

设备:三星GALAXY Nexus运行Android 4.1,核心3.036-04142-gfa7dc12脏

开发ENV:Eclipse的朱诺

控制台:

[2012-07-10 13:35:11 - MyFirstProject] ------------------------------ 
[2012-07-10 13:35:11 - MyFirstProject] Android Launch! 
[2012-07-10 13:35:11 - MyFirstProject] adb is running normally. 
[2012-07-10 13:35:11 - MyFirstProject] Performing com.example.myfirstapp.MainActivity activity launch 
[2012-07-10 13:35:14 - MyFirstProject] Uploading MyFirstProject.apk onto device '014994321500300C' 
[2012-07-10 13:35:14 - MyFirstProject] Installing MyFirstProject.apk... 
[2012-07-10 13:35:14 - MyFirstProject] Success! 
[2012-07-10 13:35:14 - MyFirstProject] Starting activity com.example.myfirstapp.MainActivity on device 014994321500300C 

感谢您的快速回复。

调试时,我的手机在Eclipse中可见。我没有专门在机器上安装三星驱动程序。检查设备管理器我看到Windows无法正确识别手机。我已经安装了驱动程序,现在可以通过命令提示符在电话上执行操作(例如,adb reboot)。

安装驱动程序后,我重新启动我的电脑和手机。不幸的是,默认意图仍然不会像使用AVD时那样在手机上加载。我会很高兴使用AVD,但它在我的电脑上非常慢,再加上只是把它拿在手里(它更真实)。 :)

+3

LogCat中是否有任何错误? – JRaymond 2012-07-10 17:48:32

+0

在eclipse中如果你去'窗口 - >显示视图 - >设备管理' 你看到你的银河联网设备列出? – FoamyGuy 2012-07-10 17:49:44

+0

是的,我确实看到带有标签的手机:在线和用多个正在运行的程序进行调试。 – Scott 2012-07-16 14:17:49

回答

0

入住在Eclipse ADT的DDMS角度来看,如果你的设备上市或使用adb devices命令检查从控制台。从日志中,它似乎找到设备并正确安装,这很可能不是问题。

在调试的角度去喜好和选择上的例外选项突破,并开始在调试模式下的应用程序。此链接显示了如何配置Eclipse:

Break when exception is thrown

然后,您将能够检查你的应用程序失败的错误。另一种选择是检查logcat是否有错误。

0

其他答案在这里是不正确的和平坦的没有帮助。我处于这种确切的状况,并且总是因为一个愚蠢的错误而造成的。检查你的清单!如果您的清单是空白的,或者没有应用程序或启动器活动,那么Android将不会有任何关于如何启动您的活动的线索,因此不会显示启动器图标!

不幸的是,没有堆栈跟踪,并且您的应用程序将在应用程序管理器中显示为正在安装。

我在切换gradle配置时自己遇到了这个问题。我意外地没有载入我用来合并空白清单的Manifest。

相关问题