2011-10-04 31 views
1

無論我嘗試什麼應用程序,它都不會在設備上啓動。它可以在模擬器上完美工作,但是當我嘗試在設備上啓動它時,它會上傳&安裝,然後出現「啓動設備上的活動」,沒有任何反應 - 它只是坐在那裏,什麼也不做。當我重複這個過程時,它最終會啓動(但它必須重複5-10次),但所有這些活動啓動過程似乎仍然活躍,這會導致我的手機滯後。我嘗試重置adb,重新安裝Google USB驅動程序,沒有任何幫助。我有一個根深蒂固的手機和自定義ROM(它被稱爲Darky的ROM 10.2) - 這可能是一個問題嗎?應用程序不會在設備上啓動

+0

難道只是永遠啓動? –

+0

是的,只有這一點。 – milous

+0

好吧,好吧...試試我的答案:http://stackoverflow.com/questions/7642031/app-wont-launch-on-the-device/7642084#7642084 –

回答

2

有時需要很長時間才能安裝並運行,並且ADB超時。轉到Eclipse首選項,然後到Android - > DDMS - > ADB連接超時(毫秒),並將其設置爲類似30000

1

您可以嘗試很多事情:

  1. 編譯和運行手機上的示例應用程序,它運行與否?如果沒有,那麼可能存在編譯環境(您的PC)問題,簽名或其他問題。

  2. 從市場下載一個免費的應用程序,看看你是否可以運行它。

  3. 這是一個標準的Android手機或根植的手機嗎?如果它的根源,然後嘗試在標準handet。

  4. 在安裝之前,請先執行「adb kill-server」,然後執行「adb start-server」重新啓動adb。這可能沒有用,但爲了以防萬一。

  5. 安裝應用程序後,你可以在設置 - >應用程序 - >管理應用程序菜單中看到它嗎?

  6. 嘗試一個硬重啓循環,通過取下數據線/充電器並取出電池10秒。

  7. 還要確保仿真器與您正在測試的手機具有相同的屏幕尺寸。

  8. 連接Logcat,看看那裏顯示的是什麼。

這些測試可以讓你更好地瞭解發生了什麼。

相關問題