【问题标题】:Android Kotlin AAR - Where and howAndroid Kotlin AAR - 在哪里以及如何
【发布时间】:2018-03-05 07:31:10
【问题描述】:

我是一名 iOS SWIFT 开发人员,学习 Android 开发并习惯于创建 Cocoa PODS,因此我使用 Kotlin 并尝试创建 AAR 库文件。

我创建了一个项目,并在项目中添加了一个单独的模块,选择 Android 模块作为类型。这个附加模块包含我想在其他应用程序中作为 AAR 库重用的代码。附加模块包括资源。

所以应用程序和模块都按预期构建和运行,但我很难找到 AAR 文件。如果我的理解是正确的,它应该在添加模块的输出文件夹中,这是否正确。没有 AAR 文件是否有我需要启用的特定选项或创建所需文件的方法?

关于允许 AAR 文件或库访问 Internet 的最后一个问题,是否有示例说明在何处添加此内容和正确的语法?目前我正在将所需的值添加到主项目模块,但理想情况下它们应该添加到生成的库中。

【问题讨论】:

  • 是的,你是对的。 aar 文件应该在模块的构建文件夹中。路径为build/output/aar。在您的项目中尝试assembleDebugassembleRelease gradlew 任务并检查模块的输出文件夹。关于Internet权限,您可以在模块的AndroidManifest.xml中定义,如<uses-permission = "android.permission.INTERNET/>"

标签: android kotlin aar


【解决方案1】:

感谢您的更新,我假设在模拟器上构建/运行应用程序会创建适当的 AAR 文件,但显然不是。我必须专门制作库,然后文件才出现。

【讨论】:

    猜你喜欢
    • 2013-01-29
    • 1970-01-01
    • 2011-09-04
    • 2023-04-02
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    • 2020-08-30
    • 2021-09-01
    相关资源
    最近更新 更多