我是Android编程新手。我使用Eclipse作为开发IDE。我已经开始了一个新项目,并且一些jar文件自动添加到了项目中。您能够解释每个这些jar文件的含义吗?
- Android 4.4.2
- android.jar:包含了Android应用所需的所有核心类,例如Activity、View和Service等。
- Android Private Libraries
- android-support-v7-appcompat.jar:提供了向下兼容性,以确保应用程序在较旧版本的Android上正确运行。
- android-support-v4.jar:包括一些早期API级别中不可用的实用工具库,例如Fragment、ViewPager、NotificationCompat和Loader等。
- Android Dependencies
- appcompat_v7_2.jar:支持v7版本的应用程序外观和感觉。
- libs
- android-support-v4.jar:同"Android Private Libraries"部分的android-support-v4.jar,也是因为某些库需要后者才能正常使用而进行重复添加。
除此之外,在项目资源管理器中还会生成一个名为“appcompat_v7_2”的文件夹,其中包含Android Private Libraries和libs文件夹。
我感觉这里存在某种冗余,请帮我澄清疑惑。