我開始創建一個將與多個項目共享的庫。主項目和圖書館項目是否必須共享相同的包?
的問題是,Android文檔是非常短的關於如何妥善處理庫項目。我在處理主要項目和圖書館項目中的幾個共同課程之間的衝突時遇到了困難。
我檢查了樣品從安卓(井字),但它實在是太基本的幫助,但我只是說,他們使用下列程序包:
- 主要項目:com.example.android .tictactoe
- 庫項目:com.example.android.tictactoe.library
要始終包含在主體工程包應該圖書館嗎?如果是,當幾個項目必須共享同一個庫項目時該怎麼做,因爲主包名僅屬於一個主項目?
我最大的問題,現在是我的應用程序在調用來自庫項目,而不是主體工程類,我也確實不知道什麼是遵循的最佳方法。
謝謝!
更新:我的問題是與此相關的一個:Best practice: Extending or overriding an Android library project class
你可以有不同的庫項目的包結構。沒有與項目結構或包名稱的依賴關係。但是你現在的問題似乎是「你導入了錯誤的類,檢查導入語句」 –
沒有問題是我的庫項目使用在庫和主項目中定義的類。我無法更改庫中的導入語句來調用主項目中的導入語句。 –
您的陳述更混亂。那個班的路是什麼? –