我对Android程序很陌生。我正在使用Eclipse作为开发的IDE。我已经启动了一个新项目,一些jar文件被自动添加到项目中。你能解释一下这些jar文件的含义吗?
此外,除了这些之外,还有一个名为"appcompat_v7_2“的文件夹可以在Project中看到。它还包含Android私人图书馆和libs文件夹。
我觉得这里有些多余的地方。把混乱弄清楚。
发布于 2014-06-03 06:37:59
这是用于Android4.4的原生API库(如果您转到,您可以看到很多文件,从Android2.*-Android4.*)
因此,当您在Eclipse中创建一个新项目时,它将自动使用在属性中为Android级别指定的库。
这些是应用程序在较低的Android版本上运行时使用的支持库。例如,如果您使用Android 19作为目标库进行编译,您将需要AndroidSupport-v4库,应用程序将运行在较低的Android设备上。
v7和v4的区别在于,v7支持Androidv3.0及以上版本,而v4支持Androidv2.0和更高版本。
我觉得这里有些多余的地方。
Android专用库和Android依赖项并不是实际的文件夹。它们是由Eclipse为用户方便而创建的。
创建项目时,v4和v7的支持库都是在appcompatv7x/libs文件夹中创建的。
Android私人图书馆只提供了对支持库的引用。Android依赖项告诉我们项目引用或使用哪个appcompat_v7_x。
如果您查看Eclipse中的图标,libs图标和是不同的图标。这是因为Android私人图书馆并不是一个真正的文件夹。你在磁盘上找不到它。
因此,不存在任何冗余,即没有文件被复制或复制。
享受您的Android开发!:)试试Android,它比Eclipse好得多!
发布于 2014-06-03 06:36:12
这些只是包含应用程序内容的库。当您执行“导入android.blah.blah.blah”时,您将将该功能添加到代码中。而列出所有的图书馆内容将是太多的工作。
https://stackoverflow.com/questions/24008283
复制相似问题