【问题标题】:How to create a standalone library in Android using AndroidStudio?如何使用 Android Studio 在 Android 中创建独立库?
【发布时间】:2015-08-03 05:41:01
【问题描述】:

我对 JAVA/Android 世界很陌生。我来自C背景。 AndroidStudio / Gradle 的东西对我来说有点压倒性。

我希望使用 AndroidStudio 创建一个库。但是,当我点击“开始一个新的 Android Studio 项目”时,它会询问我应用程序名称,然后询问活动等。这就是让我感到困惑的地方。为什么创建库模块需要这些细节?我在这里遗漏了什么吗?

我知道有一个文件 - > 新模块菜单和所有这些东西,但是一旦我设置了应用程序详细信息,就会出现。但在这里,我不想创建任何应用程序,只需要创建 lib(类似于我将使用 Makefiles/autotools 在 C 中创建的共享库)。

此外,Android 世界中的库基本上是一个 jar 文件(就像我们在 C 中拥有 *.so 一样),对吧?

【问题讨论】:

    标签: java android android-studio gradle shared-libraries


    【解决方案1】:

    1) 虽然 Android 工具确实接受/使用 Java JAR 文件,但 JAR 不包含 Android 特定的东西,如资源(位图、xml)以及必要的元数据以将所有这些内容正确合并到客户端项目中。因此,使用基于 Gradle 的“新”工具,我们现在拥有 AAR 格式 http://tools.android.com/tech-docs/new-build-system/aar-format,并且工具链知道如何处理它们。

    2) 这会将您带到Create aar file in Android Studio

    【讨论】:

      猜你喜欢
      • 2015-01-21
      • 1970-01-01
      • 2017-11-23
      • 2015-12-15
      • 2022-11-18
      • 1970-01-01
      • 1970-01-01
      • 2018-09-10
      • 2014-12-04
      相关资源
      最近更新 更多