2011-02-17 71 views
0

我正在使用PhoneGap來開發跨設備(簡單)應用程序,並且我正在使用Android模擬器的eclipse。我遇到的問題是,它看起來不像我最近的代碼更改反映在安裝在仿真器上的應用程序中。我曾嘗試從模擬器中卸載應用程序,在eclipse中進行清理和重新構建,但都沒有奏效。我是否需要防止Android模擬器上的緩存?

是否需要運行一些手動腳本來重新安裝.apk?我是移動開發的新手,請耐心等待。 :)

+0

您確定卸載成功嗎?試試在命令行中輸入:「adb uninstall your-app's-package-name」。 – dongshengcn 2011-02-17 20:14:03

回答

1

如果激活該選項,Eclipse應自動重建您的應用程序。在Project - > Build自動尋找它

如果您運行該項目,ADT應重新安裝應用程序。看一看eclipse的控制檯(不是LogCat),你應該看到一些關於重新安裝應用程序的信息(至少在部署設備時)。

如果您想嘗試更改是否成功,請嘗試使用一個日誌語句,只要您覺得它不是當前版本就會立即更改。所以你可以找出是否至少部署工作。

如果沒有的,幫助,我們應該深入挖掘...

+0

謝謝你的回答。我已經嘗試了這些步驟,並且我得出結論,我需要在啓動項目後手動運行adb uninstall/install。 Eclipse似乎沒有手動執行。顯示的消息是關於'adb正在正常運行'和'發現新模擬器:emulator-5554'。 – Igor 2011-02-17 20:55:09

0

我有同樣的問題(我的應用程序並沒有得到更新,我在做什麼雜技),直到我只是刷新項目在Eclipse中。我在項目中使用的javascript文件是在外部文本編輯器(Dreamweaver中的HTML)中進行編輯的,因此即使在重新啓動後,Eclipse顯然也從不會從文件系統中拉出更新的文件。進行刷新處理。

相關問題