java - 如果我使用 JDK 8,我的应用程序会在 android 4.0 上运行吗

标签 java android android-studio java-8

我的 android studio 项目使用默认版本 8 的嵌入式 JDK 我想知道我的应用程序是否仍能在 android 4.0 和 5.0 设备上运行?

最佳答案

该应用肯定会在 JDK 8 上运行。

Android Studio 3.0 及更高版本支持所有 Java 7 语言功能和部分 Java 8 语言功能,具体因平台版本而异。

Android Studio 为使用某些 Java 8 语言功能和使用它们的第三方库提供内置支持。

注意:

When developing apps for Android, using Java 8 language features is optional. You can keep your project's source and target compatibility values set to Java 7, but you still need to compile using JDK 8.

关于您的 minSDK 评论“您首选的 minSDK 是什么?如果您从 API 19 开始,您的成功率为 95%”->

需要minSdk来设置应用程序的最低api级别运行环境(android OS版本)。如果您选择最小的 minSdk,您可以定位最大数量的设备。

关于java - 如果我使用 JDK 8,我的应用程序会在 android 4.0 上运行吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54496963/

相关文章:

android - 在 Android Studio 中生成 Google App Engine 后端时需要 Maven

Android 支持兼容错误

java - 仅在 apache-tomcat-9 和 Java 8 中启用 TLS 1.2

java - Spring ClassPathXmlApplicationContext 中的 https url

java - 使用流操作从 String 中找到最小和最大的子串

android - 如何在Android中居中&左&右对齐ActionBar图标

android - 如何使用适配器类中的 api 响应使用 AlertDialogBox 删除消息

java - 如何在以 api 级别 15 为目标时对 android 中的项目 vector 进行排序?

java - 同时显示底部导航 View 和抽屉式导航

java - .timeout 与 RxJava 观察者