2010-10-29 165 views
0

我試圖測試一個測試應用程序,我在Android 2.2 sdk上用我的HTC手機上的Froyo(2.2)開發。 在模擬器中,它工作正常,當我作爲未簽名的應用程序導出並嘗試在手機上安裝時,它不允許我,只是告訴我'應用程序未安裝'。 手機具有接受安裝非android應用程序的設置,所以我不知道爲什麼我無法測試它。 是因爲它沒有簽名嗎?在真實設備上的Android測試應用程序

有什麼想法?

Thx fellas

+0

您不能讓手機接受未簽名的應用程序。使用調試密鑰對其進行簽名。手動調用'adb install'時的輸出是什麼? – EboMike 2010-10-29 00:49:10

+0

是的,我最終試圖簽署它(認爲花了更長的時間做),現在它工作得很好。 – CLod 2010-10-29 01:07:19

+0

你應該使用eclipse – Falmarri 2010-10-29 02:09:15

回答

2

您錯誤地「運行非市場應用程序」與「運行未簽名的應用程序」。 Android應用程序需要簽名,除非你有一個非常邪惡的ROM來繞過這個檢查。

對應用程序進行簽名或通過Eclipse運行(使用調試密鑰自動簽名)。

0

從Eclipse運行,它會安裝得很好。

相關問題