【问题标题】:Adding library with and without resources in android在android中添加有和没有资源的库
【发布时间】:2014-08-20 01:09:25
【问题描述】:

我是安卓开发新手。我想在我的应用程序中实现 Navigation Drawer 功能,这需要将 android.support.v4.jar 文件包含在我的项目中。我正在使用 Android Studio 开发我的应用程序,因此我在我的 build.gradle 文件中包含了 compile "com.android.support:support-v4:18.0.+",如 https://developer.android.com/tools/support-library/setup.html 中所述。我的项目运行良好,我能够成功地包含我的库。我确实添加了没有资源的库。

我想不通的是添加没有资源的库和添加有资源的库之间的区别。添加带有资源的库是否意味着包含一些示例项目?

谢谢

【问题讨论】:

  • 我认为这也应该标记为 gradle。

标签: android gradle android-gradle-plugin android-library


【解决方案1】:

对于使用 Gradle 的 Android Studio 项目(您的项目就是这样),有资源库和无资源库之间没有重要区别。 Gradle 构建系统对 Android 的支持比 Eclipse 可用的任何东西都更先进,并且可以以相同的方式支持有资源和没有资源的库(您只需将 compile 语句添加到您的依赖项中;您也可以通过以下方式更轻松地做到这一点项目结构对话框)。

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

【讨论】:

  • 更清楚地说,如果我的任何项目都需要 Facebook API,那么它可以调用为带有资源的导入库。而任何只需要支持库(如 android.support.v4 jar)的项目都称为无资源导入库。
猜你喜欢
  • 1970-01-01
  • 2015-07-23
  • 2018-11-04
  • 2014-04-27
  • 1970-01-01
  • 1970-01-01
  • 2022-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多