当前位置: 首页 > 知识库问答 >
问题:

android.jar是什么?它包括什么?

汪胤
2023-03-14

我是一个Android开发的新手。什么是android.jar?我指的是https://developer.android.com/guide/platform/?nav=true并试图理解它适合哪个层。我听到了相互矛盾的意见,现在真的很困惑,考虑到我在Android方面的有限知识。谢谢!

共有2个答案

鲁城
2023-03-14

它必须是一个可执行的外部库,例如谷歌的gson。用于将类转换为序列化json字符串的jar库。

钱嘉致
2023-03-14

有两个Android系统。罐子:

第一个是Android系统。把罐子放在电脑里。这是一个JAR文件。它由gradle在类路径中提供。它包含Android框架类。它不包含Android框架代码,只包含类型签名、方法、类型等的存根。jar文件仅在部署到Android设备之前用于Java编译器。它不与应用程序捆绑在一起。默认情况下,所有对提供的Android的调用。jar抛出异常,这允许您编写不依赖于任何Android平台行为的测试。

一旦应用程序部署到设备上,它将使用android。Android设备上的jar文件(第二个)。我找不到任何关于Android的消息来源。罐子在这里。我想是Android。jar更适合“JavaAPI框架”层。

资料来源:

https://codelabs.developers.google.com/codelabs/android-testing/index.html?index=../..android-培训#5

https://www.cnblogs.com/larack/p/4501078.html

 类似资料:
  • 我创建了一个类(正如书中所说)来保存从键盘输入的一个人的姓名和姓氏,然后还有另一个类,它将一个人的国家代码、区号和号码封装为字符串 Person将用作Hashmap中的键 Class封装了和。许多对象组成了一个表示电话簿的HashMap。 实现了

  • 问题内容: 我最近遇到了一个扩展名为.pid的文件,并在其中进行了探索,但没有发现太多。该文件说: Pid-File是一个包含进程标识号(pid)的文件,该文件存储在文件系统定义明确的位置,因此允许其他程序找出正在运行的脚本的pid。 任何人都可以对此进行更多说明,或指导我了解pid文件中包含的内容的详细信息吗? 问题答案: pid文件包含给定程序的进程ID(数字)。例如,Apache HTTPD

  • 本文向大家介绍什么是闭包(closure)为什么要用它相关面试题,主要包含被问及什么是闭包(closure)为什么要用它时的应答技巧和注意事项,需要的朋友参考一下 闭包是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用链域,将函数内部的变量和方法传递到外部。 闭包的特性: 1.函数内再嵌套函数

  • 我一直在努力学习什么是EJB bean,这意味着他们的实例在池中被管理,等等。真的不能很好地掌握它们。 你能给我解释一下它们到底是什么吗(实际上对于一个Java程序员来说)?他们是做什么的?他们的目的是什么?为什么要真正使用它们?(为什么不坚持?)也许是一个示例应用程序? 请仅参考更新的信息,即。关于EJB的过时信息可能具有误导性。 对于EJB学习初学者,请注意: EJB基于分布式对象,这是指运行

  • 本文向大家介绍contextType是什么?它有什么用?相关面试题,主要包含被问及contextType是什么?它有什么用?时的应答技巧和注意事项,需要的朋友参考一下 定义当前组件要使用哪一个context