2012-03-27 216 views
2

一個非常煩人的事情。這裏是我的設置: - Eclipse的 的最新版本 - 1的Android項目,這是圖書館 - 1個Android項目具有庫項目添加在Eclipse中使用庫項目,不更新最新更改

我做了很多的庫項目的變化,但大部分時間,當我在手機上運行項目時,最新的更改不會更新。比方說,例如,我運行應用程序,我做在庫中的小的變化,運行最終的項目和它說

「活動還沒開始,目前的任務已經放到了前面」

我再次按運行,現在它加載正常與更改。所以基本上,我需要按運行按鈕2或3次以獲得最新的更改。另外,即使按「運行」,有時也會以調試模式啓動。

任何人都可以解釋我如何糾正這種行爲? 有沒有辦法在運行之前強制清理應用程序項目?

+0

看看這個解決方案http://stackoverflow.com/a/13560368/779408 – breceivemail 2012-11-26 07:24:36

回答

3

您正在擴展的項目從Shared Projects bin目錄中的已編譯的.jar文件運行。如果你的項目名爲SharedProject,你將有一個bin/SharedProject.jar

Eclipse Android共享項目設置中的一個「錯誤」*是當您清理並構建擴展項目時,它不會清理並構建共享項目。

只需清理共享項目,讓它刷新jar,然後清理擴展項目。

* - 我認爲這實際上是「按設計」的清潔和建設10共享庫將需要一個年齡,如果你只是想清理和建立你的擴展項目。 *