[英]How to find gradle dependency URL
例如,这里是MikePenz MaterialDrawer库:
compile('com.mikepenz:materialdrawer:4.6.4@aar') {
transitive = true
}
这是FancyButtons库的另一个
compile 'com.github.medyo:fancybuttons:1.5@aar'
这些编译线来自哪里? 我问,因为我只是分叉了一个项目并稍作改动,现在我想在我的应用程序中使用这个项目,但我不想下载项目,将模块导入Android Studio,然后从那里开始(我没有太多运气)。 如何创建单行代码段。
对于您列出的示例,它们可能来自jCenter或mavenCentral 。 从中获取它们的位置取决于build.gradle repositories
部分。 你可能有类似的东西:
repositories {
jCenter()
}
这基本上是说,当依赖项部分中出现类似于compile ...
的行compile ...
,请在jCenter上查找所需的文件。
文件是如何到达那里的? 原始项目的作者将他们的aar文件发布到这些存储库。 你如何获得修改后的库? 查找发布。 这是发布到jCenter的帮助页面 。
需要注意的是,您不一定要发布到公共存储库。 您甚至可以托管自己的本地存储库,甚至只需发布到本地文件系统文件夹 。 您发布到哪个repo,确保将该repo包含在您想要使用库的其他项目的repositories部分中,并且将仅使用compile ...
行从repo中自动获取依赖项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.