2012-01-03 69 views
2

是否有一種方法可以在更改eclipse中的android源文件後更新apk文件。我希望能夠做到這一點,而不需要在eclipse中實際按下Run按鈕。在更改源文件後更新apk文件 - Android Eclipse

我想要這個的原因是因爲 - 我通常保持模擬器在後臺打開(因爲每次啓動它都會在我的慢速計算機上花費太多時間)。而當我在上一次運行後運行程序時,eclipse似乎掛斷了 - 即使在模擬器中停止了應用程序。

所以我決定使用adb install命令行程序安裝在模擬器上,但是我不能在沒有真正按下eclipse中的運行按鈕的情況下更新apk文件。

+0

是的,看起來像我的只創建APK如果我運行或導出,無論模擬器是否運行該應用程序。我想知道爲什麼你的應用掛起,如果你嘗試從Eclipse運行?您可以執行Build,然後導出,然後從發佈文件夾安裝APK。 – 2012-01-03 16:20:02

+0

我記得有同樣的問題,我想這是如何工作[編輯]:但我沒有掛機 – marcinj 2012-01-03 16:25:12

回答

1

實際上,Eclipse ADT插件的工作原理與您希望的一樣。每個人只需運行一次模擬器,然後按下RUN按鈕即可更新應用程序。如果您在應用程序運行期間遇到此問題,請登錄logcat。

+0

是的,我意識到這是它應該如何工作。但它似乎掛了我(可能是由於我的陳舊的電腦),基本上凍結。 – Hari 2012-01-03 16:13:25

+0

嘗試在運行期間看看logcat中發生了什麼。如果您需要幫助,請將此logcat發佈給我們。 – Yury 2012-01-03 16:19:12

0

您始終可以在Eclipse的「項目」菜單選項中檢查Build Automatically選項。或者您可以使用代碼,有時Eclipse會試圖刷新所有項目和依賴關係。

0

您可以取消安裝使用命令行Linux操作系統例如APK包----

: - adb shell pm uninstall -k <package name>
您可以留下-k如果你不想刪除數據和緩存。如果這個命令失敗了,那麼使用模擬器;

在模擬器 - >應用程序 - >您的應用程序中打開設置,然後停止它或使用模擬器取消安裝,這樣更容易。選項取決於仿真器設備。