android 修改编译版本信息,如何修改 Android 编译 Java 源文件的 JDK 版本 原生和 Cordova 为例...

本文介绍了如何在Android项目中修改Java源文件的JDK编译版本,包括通过Android Studio图形界面和手动编辑build.gradle文件。特别讨论了在Cordova项目中遇到的由于使用JDK 1.6导致的编译错误,并提供了升级到1.8以解决问题的解决方案。
摘要由CSDN通过智能技术生成

前提

d1babeeae140be214b13ae06278bbefb.png

Android 中控制 Java 编译有两个参数:

sourceCompatibility:编译 Java 源文件的 JDK 版本,默认当前环境变量对应版本

targetCompatibility:用于生成类的 Java 版本

两者关系:

targetCompatibility >= sourceCompatibility , 在 Android 中保持两者一致就行

两种配置方法

导入 AS 图形化操作(以 1.8 为例)

4e8d9a05ee75de5c8b284689ff05a876.png

app/build.gradle 中手动配置 (以 1.8 为例)

android {

···

compileOptions {

sourceCompatibility JavaVersion.VERSION_1_8

targetCompatibility JavaVersion.VERSION_1_8

}

}

注意

Cordova,React-native 等跨应用平台修改了 Android 结构,可能需要修改多处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值