2012-07-10 53 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。

相關問題