我試圖測試一個測試應用程序,我在Android 2.2 sdk上用我的HTC手機上的Froyo(2.2)開發。 在模擬器中,它工作正常,當我作爲未簽名的應用程序導出並嘗試在手機上安裝時,它不允許我,只是告訴我'應用程序未安裝'。 手機具有接受安裝非android應用程序的設置,所以我不知道爲什麼我無法測試它。 是因爲它沒有簽名嗎?在真實設備上的Android測試應用程序
有什麼想法?
Thx fellas
我試圖測試一個測試應用程序,我在Android 2.2 sdk上用我的HTC手機上的Froyo(2.2)開發。 在模擬器中,它工作正常,當我作爲未簽名的應用程序導出並嘗試在手機上安裝時,它不允許我,只是告訴我'應用程序未安裝'。 手機具有接受安裝非android應用程序的設置,所以我不知道爲什麼我無法測試它。 是因爲它沒有簽名嗎?在真實設備上的Android測試應用程序
有什麼想法?
Thx fellas
您錯誤地「運行非市場應用程序」與「運行未簽名的應用程序」。 Android應用程序需要簽名,除非你有一個非常邪惡的ROM來繞過這個檢查。
對應用程序進行簽名或通過Eclipse運行(使用調試密鑰自動簽名)。
從Eclipse運行,它會安裝得很好。
您不能讓手機接受未簽名的應用程序。使用調試密鑰對其進行簽名。手動調用'adb install'時的輸出是什麼? – EboMike 2010-10-29 00:49:10
是的,我最終試圖簽署它(認爲花了更長的時間做),現在它工作得很好。 – CLod 2010-10-29 01:07:19
你應該使用eclipse – Falmarri 2010-10-29 02:09:15