在android中添加有和没有资源的库

时间:2014-08-20 01:09:25

标签: android gradle android-gradle android-library

我是Android开发的新手。我想在我的应用程序中实现Navigation Drawer功能,这需要android.support.v4.jar文件包含在我的项目中。我正在使用Android Studio开发我的应用程序,因此我在build.gradle中包含编译" com.android.support:support-v4:18.0。+" https://developer.android.com/tools/support-library/setup.html中提到的文件。我的项目工作正常,我能够成功地包含我的库。我没有资源添加库。

我无法弄清楚的是,在没有资源的情况下添加库和使用资源添加库之间的区别。添加带有资源的库意味着包括一些示例项目吗?

由于

1 个答案:

答案 0 :(得分:2)

对于使用Gradle(这是您的项目)的Android Studio项目,具有资源和没有资源的库之间没有重要的区别。 Gradle构建系统对Android的支持比Eclipse可用的任何东西都更高级,并且可以以相同的方式支持有资源和没有资源的库(您只需将compile语句添加到依赖项中;您还可以执行更多操作通过“项目结构”对话框轻松实现。

在Eclipse中,如果要包含具有资源的库,则必须将其添加为项目(类似于Android Studio模块)以确保直接包含资源;在那里你不能将资源丰富的库包含在简单的jar文件中。