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

2.8*_*a_G 4 android

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

mor*_*bio 7

有2个android.jar:

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

在设备上部署应用程序后,它将使用 Android 设备上的 android.jar JAR 文件(第二个)。我找不到任何说 android.jar 在这里的来源。我认为 android.jar 更适合“Java API 框架”层。

资料来源:

https://codelabs.developers.google.com/codelabs/android-testing/index.html?index=..%2F..android-training#5

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