2010-10-07 189 views
0

我正在開發一個使用Eclipse的android應用程序。我使用導出Android應用程序功能導出應用程序。我簽署並對齊得到的apk文件。然後,我將這個apk複製到一個網絡服務器上,並嘗試將它安裝到我的手機上。它貫穿安裝步驟,當我測試應用程序時,它不包含我最新的更改。它似乎安裝了我以前的版本之一。爲什麼不會apk文件更新

問題出在: - 我創建apk的方式? - 手機上的緩存尚未清除?

我該如何獲得Eclispe製作當前的apk,以及如何讓我的手機安裝它?

如何驗證我的代碼的哪個版本在特定的apk文件中?

感謝, 格里

+0

也許下載的APK被緩存,您的手機永遠不會看到最新的上傳 – binnyb 2010-10-07 20:09:21

回答

1

這可能是Eclipse是不能正常建立新的.apk文件,但它聽起來像你正確出口。你是否給新的.apk一個與舊的不同的名稱?如果沒有,那麼你可能會無意中下載或安裝舊的。

您應該可以在手機上登錄Settings -> Applications -> Manage Applications,然後找到您的應用並打開其信息頁面。版本字符串應該在頂部附近列出,以便您可以驗證是否安裝了最新版本。

1

嘗試在開始安裝嘗試之前運行「adb logcat | tee logfile」(或adb logcat> logfile),然後按Ctrl-C並使用細齒梳過該文件 - 可能存在某些問題的提示埋在噪音之中。