Android库问题

时间:2018-02-12 13:13:00

标签: android

我正在尝试创建一个Android library两天。 真的需要你的帮助。 我现有App,我希望将其作为Library

根据Android开发人员文档:

  

如果您有一个现有的app模块,其中包含您要重用的所有代码,   您可以按如下方式将其转换为库模块:

     

打开模块级build.gradle文件。删除该行   的applicationID。只有Android应用模块才能定义此功能。在顶部   在该文件中,您应该看到以下内容:apply plugin:   'com.android.application'将其更改为以下内容:apply plugin:   'com.android.library'

我已经完成了这一步。 下一步是说:

  

如果要构建AAR文件,请在中选择库模块   单击项目窗口,然后单击生成>建立APK。

我真的不明白如何构建AAR文件。 同样在我的图书馆,我还有其他dependencies,我需要在我的图书馆。

我在 StackOverflow 中尝试了很多建议,但未找到答案。

很遗憾,我没有找到使用Android Library创建dependencies的好例子。

1 个答案:

答案 0 :(得分:0)

  

我真的不懂如何构建AAR文件

只需编译库或使用./gradlew build 输出将存储在build/outputs/aar下的库的子目录下。

  

我还有其他依赖项,我需要在我的库中。

aar文件不包含transitive dependencies 我建议您将您的图书馆发布到公共或私人maven存储库中。