当前位置:   article > 正文

android在github上调用aar文件_安卓引用aar怎么引用我的git上面的aar

安卓引用aar怎么引用我的git上面的aar

打包aar并进行远程依赖,解决引用aar时找不到aar的远程依赖库问题

AAR

打包aar并进行远程依赖,解决引用aar时找不到aar的远程依赖库问题

一、在library Module的gradle中添加以下代码:

  1. apply plugin: 'maven'
  2. ext {
  3. GITHUB_REPO_PATH = "C/AAR"
  4. PUBLISH_GROUP_ID = 'zhousf.lib'
  5. PUBLISH_ARTIFACT_ID = 'aar'
  6. PUBLISH_VERSION = '1.0.1'
  7. }
  8. uploadArchives {
  9. repositories {
  10. mavenDeployer {
  11. //本地maven仓库地址,也可以使用远程maven仓库
  12. def deployPath = file(project.GITHUB_REPO_PATH)
  13. repository(url: "file://${deployPath.absolutePath}")
  14. pom.project {
  15. groupId project.PUBLISH_GROUP_ID
  16. artifactId project.PUBLISH_ARTIFACT_ID
  17. version project.PUBLISH_VERSION
  18. }
  19. }
  20. }
  21. }
  22. // 源代码一起打包
  23. task androidSourcesJar(type: Jar) {
  24. classifier = 'sources'
  25. from android.sourceSets.main.java.sourceFiles
  26. }
  27. artifacts {
  28. archives androidSourcesJar
  29. }

二、运行以下命令生成aar文件

gradlew uploadArchives

三、上传aar文件至GitHub仓库中

四、引用远程aar

1.在项目的gradle中添加:

  1. allprojects {
  2. repositories {
  3. google()
  4. jcenter()
  5. maven { url "https://raw.githubusercontent.com/MrZhousf/AAR/master" }
  6. }
  7. }

2.在需要引用项目的gradle中添加:

compile 'zhousf.lib:aar:1.0.1'

参考地址:https://github.com/MrZhousf/AAR

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/331406
推荐阅读
相关标签
  

闽ICP备14008679号