猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如果我使用 JDK 8,我的应用程序会在 android 4.0 上运行吗
我的 android studio 项目使用默认版本 8 的嵌入式 JDK,我想知道我的应用程序是否仍可在 android 4.0 和 5.0 设备上运行?
阿波罗的战车
浏览 82
回答 2
2回答
芜湖不芜
该应用程序肯定会使用 JDK 8 运行它。Android Studio 3.0 及更高版本支持所有 Java 7 语言功能和 Java 8 语言功能的子集,这些功能因平台版本而异。Android Studio 为使用某些 Java 8 语言功能和使用它们的第三方库提供内置支持。笔记:在为 Android 开发应用程序时,使用 Java 8 语言功能是可选的。您可以将项目的源和目标兼容性值设置为 Java 7,但仍需要使用 JDK 8 进行编译。关于您的 minSDK 评论“您首选的 minSDK 是什么?如果您从 API 19 开始,您的比率为 95%”->需要 minSdk 为应用程序设置最低 api 级别运行环境(android OS 版本)。如果您选择尽可能少的 minSdk,则可以针对最大数量的设备。
0
0
0
哔哔one
如果你想使用 JDK8 编译你的 Android 应用程序没有问题,你可以轻松设置对 Java 6/7 的兼容性,不会有任何问题。如果您想使用 Java 8 语言功能,这一切都取决于mindSdkVersion您已设置。您可以自由使用: - lambda 表达式 - 方法引用 - 接口中的默认和静态方法 - 重复注释Java 8 API 可从 API 级别 24 获得,不幸的是,在您的情况下,您将无法使用任何 Stream API 等。更多信息请查看: https ://developer.android.com/studio/write/java8-support
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续