我正在尝试创建一个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
的好例子。
答案 0 :(得分:0)
我真的不懂如何构建AAR文件
只需编译库或使用./gradlew build
输出将存储在build/outputs/aar
下的库的子目录下。
我还有其他依赖项,我需要在我的库中。
aar文件不包含transitive dependencies 我建议您将您的图书馆发布到公共或私人maven存储库中。