android – gradle 3.0.0-alphaX的库依赖问题

android – gradle 3.0.0-alphaX的库依赖问题,第1张

概述我有一个包含子模块的库项目,其中包含许多我想传递给开发人员应用程序的依赖项.例如,模块A可以包括所有必需的appcompat依赖性. 使用migration changes,我已将所有编译案例更新为api,这不会影响任何内容.但是,我不再能够访问任何库依赖项.我只能使用我的库本身的代码和引用. 有没有办法解决? 我的库子模块的一个构建gradle文件可以在here找到以供参考. 依赖关系: dep 我有一个包含子模块的库项目,其中包含许多我想传递给开发人员应用程序的依赖项.例如,模块A可以包括所有必需的appcompat依赖性.

使用migration changes,我已将所有编译案例更新为API,这不会影响任何内容.但是,我不再能够访问任何库依赖项.我只能使用我的库本身的代码和引用.

有没有办法解决?

我的库子模块的一个构建gradle文件可以在here找到以供参考.

依赖关系:

dependencIEs {    API "org.jetbrains.kotlin:kotlin-stdlib:${KOTliN}"    API "com.androID.support:appcompat-v7:${ANDROID_SUPPORT_liBS}"    API "com.androID.support:support-v13:${ANDROID_SUPPORT_liBS}"    API "com.androID.support:design:${ANDROID_SUPPORT_liBS}"    API "com.androID.support:recyclervIEw-v7:${ANDROID_SUPPORT_liBS}"    API "com.androID.support:cardvIEw-v7:${ANDROID_SUPPORT_liBS}"    API "com.androID.support.constraint:constraint-layout:${CONSTRAINT_LAYOUT}"    API "com.mikepenz:iconics-core:${ICONICS}@aar"    API "com.mikepenz:Google-material-typeface:${IICON_Google}.original@aar"    API "com.afollestad.material-dialogs:core:${MATERIAL_DIALOG}"    API "com.jakewharton.timber:timber:${TIMBER}"    API "org.jetbrains.anko:anko-commons:${ANKO}"}

编辑:

为了澄清,模块中的示例项目实际上构建正确,但是在任何其他应用程序中使用依赖项存在问题,它从jitpack中提取.请参阅this gradle作为不构建的示例.
我尝试过使用API,implementation,@ aar和transitive的组合.

想想看,这可能是一个jitpack问题,而不是一个问题,但如果其他人有解决方案,我想听听它.

解决方法 这个问题似乎与androID-maven-gradle-plugin有关

Issue Report

总结

以上是内存溢出为你收集整理的android – gradle 3.0.0-alphaX的库依赖问题全部内容,希望文章能够帮你解决android – gradle 3.0.0-alphaX的库依赖问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1124022.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存