Android Studio更改项目使用的JDK

ops/2024/12/16 2:54:00/

一、吐槽

过去,在安卓项目中配置JDKGradle的过程非常直观,只需要进入Android StudioFile菜单中的Project Structure即可进行设置,十分方便。

原本可以在这修改JDK:
原本可以在这修改JDK

但大家都知道,Android Studio的狗屎性能,再加上它对用户的“摆烂”态度,真是让人心累。每次更新似乎都砍掉了一些大家熟悉且实用的功能,甚至有时候它会在不告知用户的情况下悄悄改变配置方式。比如Gradle一直备受吐槽。更难受的是,在某次更新后,Project Structure中的JDK路径配置设置就被删掉了,最初它还会告诉你该去哪儿修改,现在呢?啥都不说,直接让你自己去找。

扯远了,本文就教大家如何修改吧。

二、如何修改

步骤一:打开设置

首先,打开Android Studio,点击菜单栏的File,然后选择Settings(或者通过快捷键Ctrl + Alt + S打开)。这个是你调整项目各类配置的地方。

步骤二:进入Gradle设置

Settings窗口中,依次选择Build, Execution, Deployment > Build Tools > Gradle。这里是所有与Gradle构建工具相关的设置。

步骤三:修改JDK路径

在Gradle设置页面,你可以看到一个Gradle JDK选项,点击旁边的小图标,弹出一个文件选择窗口。在窗口中,选择你希望使用的JDK版本,并点击OK。如果你不确定使用哪个版本,可以查看你项目中的gradle-wrapper.properties文件,确认与之兼容的版本。

步骤四:保存并生效

完成JDK的路径选择后,点击ApplyOK保存更改,Android Studio就会自动使用新的JDK进行构建了。

Gradle JDK设置

补充说明:

有些小伙伴可能在修改过程中没有看到Gradle JDK选项,那是因为你的Android Studio版本不同,设置路径略有差异。可以通过查找相关配置项或者参考官网文档来解决这个问题。


http://www.ppmy.cn/ops/142271.html

相关文章

服务器数据恢复—热备盘上线过程中硬盘离线导致raid5阵列崩溃的数据恢复案例

服务器数据恢复环境: 两组分别由4块SAS接口硬盘组建的raid5阵列,两组raid5阵列划分LUN并由LVM管理,格式化为EXT3文件系统。 服务器故障: RAID5阵列中一块硬盘未知原因离线,热备盘自动激活上线替换离线硬盘。在热备盘上…

防范TCP攻击:策略与实践

TCP(传输控制协议)是互联网通信的核心协议之一,它确保了数据在网络上的可靠传输。然而,TCP也容易成为各种网络攻击的目标,如SYN洪水攻击、TCP连接耗尽攻击等。本文将探讨如何通过配置防火墙规则、优化服务器设置以及采…

docker 发布 net5 教程

基于已经打包好程序 1. 在/home/ 建立目录 cd /home/ mkdir netcore2.把已打包好项目文件上传到该目录 3.创建 Dockerfile cd netcore vi Dockerfile 4. 写入以下内容到Dockerfile #注意 COPY . /app 之间都有空格 # EXPOSE xxx 暴露端口 FROM mcr.microsoft.com/dotn…

评估一套呼叫中心大模型呼入机器人的投入回报比?

评估一套呼叫中心大模型呼入机器人的投入回报比? 原作者:开源呼叫中心FreeIPCC,其Github:https://github.com/lihaiya/freeipcc 评估一套呼叫中心大模型呼入机器人的投入回报比(ROI),是一个多…

川渝地区软件工程考研择校分析

通过最新数据分析,5所高校软件工程专业2025年考研难度从高到低预计为: 电子科技大学 >> 四川大学 > 重庆大学 ≈ 西南交通大学 > 西南大学 对于想考川渝地区985但核心目标为优先上岸的考生,建议重点考虑西南交通大学软件工程学硕。该校24届软件工程学硕实际录取1…

【Unity踩坑】Unity生成iOS的XCode项目时提示错误:xcrun: error: SDK “iphoneos“ cannot be located

问题描述: Unity生成iOS的Xcode项目时,出现错误:xcrun: error: SDK “iphoneos” cannot be located 解决方法: 运行Xcode, 打开设置-Locations,将Command Line Tools里下拉项再选择一下。(不管之前有没有…

3D 生成重建037-GAUSSIANANYTHING通过点云与外观的混合策略进行3dgs生成

3D 生成重建037-GAUSSIANANYTHING通过点云与外观的混合策略进行3dgs生成 文章目录 0 论文工作1 论文方法2 实验结果 0 论文工作 虽然现有的三维内容生成方法取得了显著进展,但它们在生成高质量、易编辑且可控的三维模型方面仍然面临着挑战。现有的方法通常依赖于代…

Unity3D仿星露谷物语开发3之动画系统初探

1、目标 我们希望使用已有的资源建一个动画demo,以此熟悉基于已有Animator/Animation资源的使用方法。 以Tree的动画系统为例,资源位于: 2、创建流程 (1)创建tree空对象 上面两个都是空对象。 (2&#…