1

我写了一个只针对Android 4.0(冰淇淋三明治)和应用程序的应用程序。 android-support-v4.jar默认情况下似乎是我的Eclipse项目中的依赖项。由于我的目标不低于4.0,我可以将此支持库作为依赖项移除,因为它不是必需的......?我不希望任何不必要的膨胀与我的应用程序打包在一起(纠正我,如果这实际上并不如此)。如果应用仅针对Android 4.0及更高版本,可否将v4支持库从项目中删除?

如果是这样,在Eclipse中如何删除它?我似乎无法在任何地方找到选项。

+0

请注意,“v4支持库”中的“4”是指[Android API级别](http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) 4,不是Android版本4.0。 API级别4实际上对应于Android 1.6又名甜甜圈。 – sleske

回答

2

当然。只要删除jar,如果你没有任何其他的依赖关系,整个libs /文件夹。

+0

从'/ libs'删除jar似乎并没有持续。每次我做一些类似于添加一个新的Activity类的东西时,它会将该jar添加回来。 –

+0

如果您使用ADT向导,它可能会......只要确保在导出最终APK之前将其删除。或者使用ProGuard,即使罐子在那里,它也会去掉任何未使用的库代码。 –

+0

如果您在应用程序中使用ViewPager,则必须将其保留。ViewPager仅在支持库中提供。 –

1

取消选中创建图标取消选中创建活动,当你创建一个新的Android应用程序项目。这样,adt将不会导入支持库,并且应用程序模板刚刚完成。

相关问题