我按照本指南导入了库项目:https://stackoverflow.com/a/20497933现在我有一个包含所需库的libs文件夹。
但我如何在我的代码中使用它。我无法导入com.github.whateverlibrary
,我无法使用com.mypackagename.whateverlibrary
。
如何在项目中引用此本地库?
修改
我的设置.gradle文件:
include ':libs:MyLibrary'
我的app.gradle文件:
compile fileTree(include: ['MyLibrary'], dir: 'libs')
答案 0 :(得分:1)
要从列为依赖项的库中添加导入,请使用类的完全限定名称。例如,要从https://github.com/bumptech/glide
导入,您将使用库中的名称而不进行任何修改,例如添加com.github
或com.yourpackagename
要将Glide
导入到您的班级,您可以使用
import com.bumptech.glide.Glide;
请参阅sample projects以获得更好的理解
答案 1 :(得分:0)
不知何故让它发挥作用。确切的步骤:
testgithublibrary\library
libs\
下的项目根目录中,以便完整路径为AndroidStudioProjects\MyPackage\libs
并将其重命名为其他内容,例如testlocallibrary
compile project(':libs:testlocallibrary')
添加到app.gradle include ':libs:testlocallibrary'
添加到root testlocallibrary\~java\com\example\mymodule\...