【问题标题】:Jar library vs Android Library. Which is the difference?Jar 库与 Android 库。有什么区别?
【发布时间】:2015-05-01 06:48:25
【问题描述】:

我有一个疑问: Jar 库 vs Android 库

有什么区别?

在jar库中不能使用Android的方法,只能使用java的函数;正确的 ? (例如我不能使用android的方法来处理Json)

编辑: 我已经阅读了以下答案,并且我知道我可以在 JAR 文件中使用 Android SDK。 问题是 : 如何在 JAR 文件中使用 Android SDK 中的方法?

因此,如果我想使用库的功能在我的 webview 上编写,我认为使用 Android 库会更好。是对还是我的推理有误?

【问题讨论】:

    标签: java android jar android-library


    【解决方案1】:

    有什么区别?

    引用the documentation,强调:

    Android 库模块是保存共享 Android 源代码和资源的开发模块。

    Android 库模块(以前称为 Android 库项目)还支持打包资产、NDK 库和清单条目,而普通 JAR 则不支持。

    在jar库中不能使用Android的方法,只能使用java的函数;对吧?

    不,您可以创建一个使用 Android SDK 中的类和方法的 JAR。

    【讨论】:

    • 感谢您的快速回答 :) 我编辑了这个问题,因为在您回答后我还有一个问题:如何在 JAR 文件中使用 Android SDK 中的方法?
    • @aeroxr1:这很大程度上取决于您的开发工具链。基本上,您想创建一个常规的 Android 项目/库模块/任何东西,设置为针对 Android SDK 进行编译。您避免使用资源并根据结果创建 JAR。因此,我的大多数 CWAC 库,例如 CWAC-RichTextUtils,都包含一个 Android 库模块,并且我有一个 Gradle 任务,它可以根据我为 Eclipse 用户发布的结果创建一个 JAR。
    • 感谢您抽出宝贵时间 :) 这个话题对我来说很复杂 :( 如果您有时间,您可以给我发一些链接或指南或书名,在哪里解释了这个论点?谢谢!非常感谢:)
    猜你喜欢
    • 1970-01-01
    • 2013-05-24
    • 2012-11-07
    • 1970-01-01
    • 2012-01-08
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多