我試圖將一箇舊應用程序用作新應用程序的庫項目。但是,當它們同時安裝在設備上時,存在一些問題,發佈後我不確定它們是否存在。Android:將一箇舊應用程序用作庫項目
比方說,我的老應用程序是一個新的應用程序是B.
如果我只安裝A,A工程確定。
然後,當我安裝B,它使用A作爲庫項目(在將項目A標記爲「isLibrary」之後),原始A停止在設備上工作,但B工作正常。
但是,如果我先安裝B,然後A,兩者都可以正常工作。
看來,當A被包含爲另一個應用程序的「庫項目」,並且安裝在原始「A」之後時,原來的「A」會以某種方式失效! (但問題不存在相反方向)
這個問題會在發佈後消失嗎?還是我必須爲A和B創建一個庫項目C,這將防止這種情況發生?還是這個問題在所描述的情況下根本就不存在(這意味着我完全在做其他錯誤)?
爲什麼我沒有創建一個庫項目C的原因是因爲所有的重構都涉及到,而Eclipse在我的情況下並沒有很好地重命名所有的東西。