2014-07-07 113 views
0

當我在Eclipse中使用min sdk創建一個新的Android項目爲2.2時,支持庫會自動添加到Android Private Libraries,Android Dependencieslibs。這可能是因爲我早前根據https://developer.android.com/tools/support-library/setup.html設置了支持庫項目(appcompat_v7)。包括項目中的支持​​庫

package explorer

所以我的問題是有沒有更好的辦法,包括在一個項目中的支持​​庫,而不是讓它出現所有的地方?這是預期的方式嗎?

+0

什麼是您的Android SDK工具版本? –

+0

@beworker這是最新的 - 23.0.2 – faizal

回答

0

最新的ADT會自動在您的工作區中創建一個名爲appcompat_v7的新Android庫項目。這個庫項目包含支持較舊的Android版本所需的所有jar文件。

當您創建一個新的Android應用程序項目時,它將自動接收該庫項目的新依賴項。看起來ADT中有一個小錯誤,導致android-support-v4.jar被添加兩次。您可以安全地從libs文件夾中刪除android-support-v4.jar,因爲此jar文件已在appcompat_v7中可用。

最好的做法是保持對appcompat_v7的依賴並刪除重複的android-support-v4.jar文件。

+0

我在早期的ADT包中手動創建了appcompat_v7項目。很高興知道它現在是自動創建的。 – faizal