当我在Eclipse中使用min sdk创建一个新的Android项目时,支持库会自动添加到Android Private Libraries
,Android Dependencies
和libs
。这可能是因为我早先根据https://developer.android.com/tools/support-library/setup.html设置了一个支持库项目(appcompat_v7
)。
所以我的问题是有一个更好的方法将支持库包含在项目中而不是让它出现在整个地方吗?这是预期的方式吗?
答案 0 :(得分:0)
最新的ADT会在您的工作区中自动创建一个名为appcompat_v7
的新Android库项目。此库项目包含支持旧版Android所需的所有jar文件。
当您创建新的Android应用程序项目时,它将自动接收对该库项目的新依赖项。它看起来在ADT中有一个小错误,导致android-support-v4.jar
被添加两次。您可以安全地从android-support-v4.jar
文件夹中删除libs
,因为{jar}文件已在appcompat_v7
中提供。
最佳做法是保持对appcompat_v7
的依赖并删除重复的android-support-v4.jar
文件。