android - 如何在 Android Studio 中将库导出到 Jar?

标签 android android-studio

我已经下载了一些库源并希望将其导出为 Jar 文件,使用 安卓工作室。有没有办法使用 Android Studio 导出到 jar 文件?

编辑:

我要导出为 jar 的库是一个 Android 库。 它被称为“StandOut”,可以从 GitHub 下载。 https://github.com/pingpongboss/StandOut

最佳答案

无法将 Android 库导出为 jar 文件。但是,可以将其导出为 aar文件。 Aar文件是 Android 库的新二进制格式。 Google I/O 中有关于它们的信息,New Build System video .

首先,在 Android Studio 中构建库或从命令行发出 gradle build从你的图书馆的根目录。

这将导致 <yourlibroot>/libs/build/yourlib.aar文件。

此 aar 文件是您的库的二进制表示,可以添加到您的项目中,而不是作为依赖项项目的库。

要将 aar 文件添加为依赖项,您必须将其发布到 maven 中心或本地 maven 存储库,然后在项目的 gradle.build 中引用 aar 文件文件。

但是,这一步有点复杂。我在这里找到了一个很好的解释:

http://www.flexlabs.org/2013/06/using-local-aar-android-library-packages-in-gradle-builds

关于android - 如何在 Android Studio 中将库导出到 Jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16763090/

相关文章:

node.js - 无法在设备上安装应用程序,react-native

android - 如何隐藏 Android Studio 在换行符处显示的行?

linux - Linux 上的 Android Studio 文件备份

java - 查找 java.lang.VerifyError 的来源 - 在 Cordova 平台上

android - 如何在不增加大小的情况下将文件另存为 apk 在 Android 中(无法安装)

java - 如何在一个项目中同时使用Androidx库和支持库?

Android Studio,OpenCV jar,java.lang.ClassNotFoundException : org. opencv.R$styleable

android - Cardview - 为每个元素设置不同的背景颜色

javascript - 在 Android 应用程序中使用 JavaScript 以编程方式登录网站

c# - 在 Xamarin.Android 中的日历之间转换日期