使用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的库依赖问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)