如何从 android studio 创建 jar 文件

2023-11-22

我有一个相当最新版本的android studio,我在一个项目下创建了一个模块,它基本上应该是一个库,当我构建它时,它会创建一个“.aar”文件,我想要的是.jar文件,如下所示该库也应该与 eclipse 一起使用。

该库也包含活动,有什么方法可以创建一个可以在 Eclipse 以及 Android Studio 上使用的 .jar 文件吗?

我已经创建了这个模块并尝试构建,结果它生成了 .aar 文件而不是 .jar 文件。


我找到了一种使用 Gradle 2.2.1 来实现这一目标的方法,非常简单:

task jar(type: Jar, dependsOn: 'assembleRelease') {
    from fileTree(dir: 'build/intermediates/classes/release')
}

将其放入您的库模块中。 它将编译为发布版并在以下位置生成 JAR 文件:build/libs.

bash gradlew jar或者使用您的 IDE 来定位该目标jar摇篮任务。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 android studio 创建 jar 文件 的相关文章

随机推荐

  • simple_salesforce python 中的父子关系查询,从有序字典中提取

    我正在尝试使用以下命令从 salesforce 查询信息simple salesforce包在Python中 问题在于 它将作为父子关系一部分的字段嵌套到有序字典中的有序字典中 我想 从 Opportunity 对象中找到 id 以及与该记
  • 如何在 Android 6.0 (API 23) 中继续使用浏览器书签更改

    在我的应用程序中 我一直在使用其中一些功能 这些功能将作为unknown使用 Android 6 0 时 buildToolsVersion 23 0 1 其功能为 Browser getAllVisitedUrls getContentR
  • 从中心项目启动我的 RecyclerView Horizo​​ntal Carousel

    我正在创建一个水平 RecyclerView 轮播 并从 RecyclerView 的第一个项目开始缩放焦点项目 自定义CenterZoomLayoutManager的代码 public class CenterZoomLayoutMana
  • 计算 Django 模板中两个日期之间的天数

    我有两个日期 想要显示一条消息 例如 距离试用期结束还剩 n 天 在哪里n是两个给定日期之间的天数 在视图内执行此操作是否更好 或者是否有一种快速方法在模板本身内执行此操作 Use 次以来模板标签
  • SQLAlchemy 和标量值[重复]

    这个问题在这里已经有答案了 我有一个关于 SQLAlchemy 的简单问题 是否可以从结果中获取行作为标量而不是元组 换句话说 我想要一个相当于 i 0 for i in self archive query IRTerm term dis
  • NSOrderedSet 和 SwiftUI ForEach

    我正在尝试使用 CoreData 和 SwiftUI 并有两个实体 狗与行 Dog 之间是一对多的关系 public class Dog NSManagedObject Identifiable NSManaged public var n
  • C# 是否可以在调整频率的同时产生恒定的声音?

    是否有可能在 C 中生成恒定的声音并在声音发出时控制其频率 我尝试过这样的事情 for int i 500 i lt 15000 i 1 Console Beep i 500 但由于是同步的 循环会等待每次蜂鸣声结束 所以我尝试了这个 fo
  • TypeScript 中 type[] 和 [type] 的区别

    假设我们有两个接口 interface WithStringArray1 property string interface WithStringArray2 property string 让我们声明这些类型的一些变量 let type1
  • VS Code 扩展 - 如何将 WebviewPanel 添加到侧边栏?

    根据这一页网络视图可以 在侧边栏或面板区域中呈现 这些示例展示了如何呈现为编辑器面板 vscode window createWebviewPanel catCoding Identifies the type of the webview
  • 如何在 PHP 中将数据的十六进制表示形式转换为二进制数据?

    我熟悉php的功能bin2hex 用于将二进制数据转换为其十六进制表示形式 但是 将数据的十六进制表示形式转换回二进制数据的补码函数是什么 例如 foo hello foo bin2hex foo echo foo Displays 686
  • 如何仅将 git 存储库的子目录部署/推送到 Heroku?

    我有一个项目使用Serve并使用 Git 进行版本控制 服务创建一个output包含我想要部署到 Heroku 的静态文件的文件夹 我不想部署 Serve 项目本身 因为 Heroku Cedar 堆栈似乎不太喜欢它 但最重要的是我想利用
  • Windows Phone 8 更改强调色和主题颜色

    我正在为 Windows Phone 8 创建一个应用程序 并且我想更改主题颜色 而不管用户在手机操作系统中设置的主题如何 就像其他应用程序 例如 Skype 执行此操作一样 到目前为止 我只能通过访问 XAML 中的 LayoutRoot
  • 与 C++ 编码标准相关的过早优化和过早悲观化

    赫伯 萨特的C 编码标准说要避免Premature optimization and Premature pessimization 但我觉得两者都在做同样的事情 因此 希望有人帮助澄清这两个概念及其之间的区别 如果你能举出一些例子 对其他
  • const int*、const int * const 和 int const * 之间有什么区别?

    我总是搞乱如何使用const int const int const and int const 正确 是否有一套规则来定义你可以做什么和不能做什么 我想知道在分配 传递给函数等方面所有该做和不该做的事情 向后阅读 由顺时针 螺旋规则 in
  • Flexbox 使一件物品比其他物品大 4 倍

    我正在看这个 Flexbox 备忘单 http www sketchingwithcss com samplechapter cheatsheet html wrapcolumn 这里我们有一个例子 我想让大项目比小项目大 4 倍 而不是大
  • C++:将 wchar_t* 转换为 BSTR?

    我正在尝试转换wchar t to BSTR include
  • 在 django 模型自定义 save() 方法中,应该如何识别新对象?

    我想在以下位置触发一项特殊操作save Django 的方法Model当我保存新记录 不更新现有记录 时对象 支票是 self id None 保证自我记录是新的且不被更新的必要且充分 这可能会忽略任何特殊情况吗 检查的替代方法self p
  • 共享主机中的 Laravel 存储链接

    我在共享主机上设置存储链接时遇到问题 因此 我无法将任何图像上传到共享主机中的存储文件夹 只需创建一条路线并访问一次即可 Route get generate function Illuminate Support Facades Arti
  • 过滤两个存在串扰的表

    我正在 R 中创建一个 Flexdashboard 我希望仪表板包含一个表格和一系列可视化内容 这些可视化内容将通过输入进行过滤 由于我需要在本地提供仪表板 没有在后台运行的服务器 因此我无法使用 Shiny 因此我依赖于串扰 我知道串扰包
  • 如何从 android studio 创建 jar 文件

    我有一个相当最新版本的android studio 我在一个项目下创建了一个模块 它基本上应该是一个库 当我构建它时 它会创建一个 aar 文件 我想要的是 jar文件 如下所示该库也应该与 eclipse 一起使用 该库也包含活动 有什么