如何在Android Studio中使用导入的库项目?

时间:2016-07-04 18:25:23

标签: android android-studio

我按照本指南导入了库项目:https://stackoverflow.com/a/20497933现在我有一个包含所需库的libs文件夹。

但我如何在我的代码中使用它。我无法导入com.github.whateverlibrary,我无法使用com.mypackagename.whateverlibrary

如何在项目中引用此本地库?

修改

我的设置.gradle文件:

include ':libs:MyLibrary'

我的app.gradle文件:

compile fileTree(include: ['MyLibrary'], dir: 'libs')

2 个答案:

答案 0 :(得分:1)

要从列为依赖项的库中添加导入,请使用类的完全限定名称。例如,要从https://github.com/bumptech/glide导入,您将使用库中的名称而不进行任何修改,例如添加com.githubcom.yourpackagename 要将Glide导入到您的班级,您可以使用

import com.bumptech.glide.Glide;

请参阅sample projects以获得更好的理解

答案 1 :(得分:0)

不知何故让它发挥作用。确切的步骤:

  1. 从Github下载库文件夹以获取要导入的内容。例如:testgithublibrary\library
  2. 将此文件夹放在libs\下的项目根目录中,以便完整路径为AndroidStudioProjects\MyPackage\libs并将其重命名为其他内容,例如testlocallibrary
  3. compile project(':libs:testlocallibrary')添加到a​​pp.gradle
  4. include ':libs:testlocallibrary'添加到root
  5. 中的settings.gradle
  6. 同步
  7. 参考gradle如果您已将其联机,将如何引用它。或者您可以打开库文件夹并查看它是如何:例如testlocallibrary\~java\com\example\mymodule\...