android开发分享如何使用本地aar的依赖?

我谷歌本地AAR,每一个说它可以工作,但它不工作在Android工作室1.1.0。

我尝试使用:

compile fileTree(dir: 'libs', include: ['*.aar']) 

但它提示:

 Warning:Project app: Only Jar-type local dependencies are supported. Cannot handle: /Users/kycq/AndroidStudioProjects/QingTaJiao/app/libs/KycqBasic-release.aar 

我应该怎么做使用本地aar? 如果我应该使用:

 compile 'com.example.library:library:1.0.0@aar' 

这个怎么做?

    我得到了同样的错误。

    这是唯一帮助我的东西:

     dependencies { compile(name:'nameOfYourAARFileWithoutExtension', ext:'aar') } repositories{ flatDir{ dirs 'libs' } } 

    参考: 使用“flatDirs”将本地.aar文件添加到Gradle构build不起作用

    在我的情况下,必须分发一个AAR。 当我在另一个项目中导入aar时,会出现此错误。 我解决了这个问题,分配与Maven的依赖结构(POM,MDP5等…)

     publishing { publications { maven(MavenPublication) { groupId "<GROUP_ID>" artifactId "<ARTIFACT_ID>" version <VERSION> artifact "$buildDir/outputs/aar/<AAR_FILE>" pom.withXml { def dependenciesNode = asNode().appendNode("dependencies") configurations.compile.allDependencies.each { dependency -> def dependencyNode = dependenciesNode.appendNode("dependency") dependencyNode.appendNode("groupId", dependency.group) dependencyNode.appendNode("artifactId", dependency.name) dependencyNode.appendNode("version", dependency.version) } } } } repositories { maven { url "$buildDir/repo" } } } 

    在Android应用程序,我需要添加本地的Maven仓库:

     allprojects { repositories { jcenter() maven { url "<LOCAL_REPO>" } } } 

    并添加依赖项:

    以上就是android开发分享如何使用本地aar的依赖?相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。

     compile("<GROUP_ID>:<ARTIFACT_ID>:<VERSION>@aar") { transitive = true } 

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/addevelopment/513780.html

      (0)
      上一篇 2020年11月29日
      下一篇 2020年11月29日

      精彩推荐