android - Android将所有依赖项包含在输出库中

我创建了一个android库,该库本身使用了另一个库(aar)。当我在新项目中使用生成的aar文件时,我无法执行使用其他库代码的功能。如何生成包含所有库依赖项的aar?

最佳答案

您需要使用api在库中添加依赖项,而不是使用implementation. Using api`将依赖项暴露给世界。像这样:

dependencies {
  api 'com.android.support:appcompat-v7:27.1.1'
  api 'com.your.library:libraryName:1.0'
}

本文翻译自 https://stackoverflow.com/questions/52471262/

网站遵循 CC BY-SA 4.0 协议,转载或引用请注明出处。

标签 android android-studio gradle fatjar


相关文章:

android - 如何使用网格视图在Android单词搜索游戏中选择单词?

android - 在startIntentSenderForResult()之后未调用onActivityResult()

android - 具有视图动态的GridLayout获取行/列

android - 9补丁图像防止构建项目android工作室

android - 带有Gradle的processDebugResources上的离子生成错误

android - 如何拍摄当前MapView的屏幕截图?

android - Kitkat杀死:不允许加载本地资源:file:///android_asset/webkit/android-weberror.png

android - 无法解析android.support.v4.app.Fragment(版本21.0.3)Android Studio中的方法getContext()

eclipse - 自动安装Grails控制器并在战争部署中导致500服务器错误

android - 如何在IntelliJ IDEA中添加库(android-support-v7-appcompat)