如何在 Android Studio 中将库导出到 Jar? [英] How to export library to Jar in Android Studio?

查看:30
本文介绍了如何在 Android Studio 中将库导出到 Jar?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经下载了一些库源,并想使用以下命令将其导出为 Jar 文件安卓工作室.有没有办法使用 Android studio 导出到 jar 文件?

I have downloaded some library sources and would like to export it as a Jar file using Android Studio. Is there a way to export to jar file using Android studio ?

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

The library I want to export as jar is an Android library. It's called "StandOut" and can be downloaded from GitHub. https://github.com/pingpongboss/StandOut

推荐答案

无法将 Android 库导出为 jar 文件.但是,可以将其导出为 aar 文件.Aar 文件是 Android 库的新二进制格式.Google I/O 中有关于它们的信息,新构建系统视频.

It is not possible to export an Android library as a jar file. It is possible, however, to export it as aar file. Aar files being the new binary format for Android libraries. There's info about them in Google I/O, the New Build System video.

首先,在 Android Studio 中或从库的根目录发出 gradle build 的命令行构建库.

First, build the library in Android Studio or from command line issuing gradle build from your library's root directory.

这将生成 /libs/build/yourlib.aar 文件.

这个 aar 文件是你的库的二进制表示,可以作为依赖项目添加到你的项目而不是库中.

This aar file is a binary representation of your library and can be added to your project instead of the library as a dependency project.

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

To add aar file as a dependency you have to publish it to the maven central or to your local maven repository, and then refer the aar file in your project's gradle.build file.

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

However, this step is a bit convoluted. I've found a good explanation how to do so here:

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

这篇关于如何在 Android Studio 中将库导出到 Jar?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆