Android 老项目导入可能遇到的问题 Unsupported Java. Your build is currently configured to use Java 17.0.6 and Gr

Android Studio 常见问题解决 控制台中文乱码 Unsupported Java. Your build is currently configured to use Java 17.0.9 and Gradle 6.7.1. android studiogit没有显示Local Changes界面 阅读详情
AI摘要

文章讲述了在导入旧项目时遇到的问题,由于项目使用的Gradle版本与系统Java版本不兼容,提出解决方案:临时降低Java版本至1.8以适应Gradle5.4.1,以便快速查看项目效果,之后再逐步升级。

导入老项目时出现以下问题

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

Unsupported Java.
Your build is currently configured to use Java 17.0.6 and Gradle 5.4.1.
Possible solution:
Upgrade Gradle wrapper to 7.2 version and re-import the project

意思是当前的Java17.0.6,需要升级到7.2.

原本这个项目执行不是Java17,本地使用了更高的Java版本,因此同步需要更新gradle。

当然,可以更新gradle,但,这意味着后面有很多需要跟着改的问题。但是,何必呢?只是想运行下项目看下效果,结果还要改一通内容,最终很可能还不知道能否跑起来。

于是,根据条件,可以进行一下操作。

解决方案

可以设置较低的Java版本,以此来迎合Gradle 5.4.1。
——>File——>Project Structure——>SDK location——>Gradle Setting——>Gradle SDK——>选择个1.8的版本下载并运行吧。

[Android]Upgrade Gradle wrapper to 4.8 version and re-import the project 安卓北极狐2020.3.1 File-Settings-Plugins-Choose Runtime 参考资料: 1.【工具使用】IDEA 2019 导入gradle工程问题 2. 3. 阅读详情

相关推荐

Anaconda创建python环境常见命令

Anaconda功能庞大,其可以理解为一个工具,也是一个可执行命令。Anaconda可以创建多个python环境,且python环境间相互独立。

m0_59405106的博客 1万+

YOLOv8目标检测实战:Android手机部署

YOLOv8 目标检测基于先前 YOLO 版本的成功,引入了新功能和改进,进一步提升了性能和灵活性。本课程在Windows上手把手演示YOLOv8(YOLOv8n和YOLOv8s)目标检测在Android(安卓)手机进行部署的过程。内容包括:安装软件环境、安装PyTorch,克隆和安装YOLOv8,导出onnx模型,onnx转换成NCNN文件,安装Android Studio,准备Android项目文件(下载项目文件、放置ncnn文件、放置ncnn和opencv的android文件),手机连接电脑并编译软件(安装投屏软件、手机连接电脑配置、编译和调试、导出签名apk),自己数据集训练模型的部署,项目代码解析(安卓的JNI机制、C++代码、Java代码)。

域自适应的理解与想法(Domain Adaptation)

这幅图是域适应非常有名的一篇论文中的插图,被很多文章转载。 什么是领域自适应? Domain Adaptation是迁移学习中很重要的一部分内容,目的是把分布不同的源域和目标域的数据,映射到一个特征空间中,使其在该空间中的距离尽可能近。于是在特征空间中对source domain训练的目标函数,就可以迁移到target domain上,提高target domain上的准确率。 上面的图主要的思想来源于GAN,上图由三部分组成:特征映射网络 标签分类网络和和域判别网络 其中,source domain的数.

yuanxue18的博客 5982

Your build is currently configured to use Java 17.0.6 and Gradle 5.6.4.

因为项目所需的gradle5.6.4对应的是java8,而Android Studio Flamingo | 2022.2.1 Patch 1自带的java版本为17,它会使用默认的java版本去编译项目,所以编译时导致报错。3、进入Gradle配置,选择Gradle JDK,可以看到检测到了我们的jdk1.8,选中它。不要跟不讲理的人争论,否则就中了她的招,因为她一直认为自己是对的,最后生气的是自己。2、安装并配置好环境后,输入命令查看是否安装成功,如下信息为成功。

振华OPPO的博客世界 2万+

避开这5个坑!STC8H DMA串口通信的实战避坑指南(115200波特率实测)

本文深入解析了STC8H单片机利用DMA实现稳定全双工串口通信的实战要点。针对115200高波特率场景,详细拆解了DMA-UART架构、关键寄存器配置、时钟精度计算、缓冲区管理及中断协同等核心环节,并提供了具体的避坑指南和调试方法,帮助开发者构建高效可靠的通信链路。

melon的博客 675

北理计算机考研复试经验贴

很早就想写一篇复试经验贴,因为关于复试,消息相对初试少很多,尤其北理,关于具体怎么考,网上信息更是匮乏,之前自己也是死缠烂打,一路追着各位学姐学长问经验,求助老师才一路走过来,至今还没有看过系统完整的北理计算机的复试经验贴,后又经过老师提醒,借此机会开始好好总结一下,希望帮到你们。 首先希望学弟学妹不管初试成绩是高是低对复试都要足够的重视,因为复试1分相当于初试的5分,而且去年今年都有初试前几名...

wusiji8121的博客 2万+

Unsupported Java. Your build is currently configured to use Java 17.0.6 and Gradle 5.4.1.

解决此问题的方法是升级 Gradle 包装器(Gradle wrapper)到 7.2 版本,并重新导入项目。在升级前,请确保您的项目中的所有依赖项和插件都支持所选的 Gradle 版本,并根据需要进行相应的调整。在 “wrapper” 目录中,您会找到一个或多个文件,其中包括名为 “gradle-wrapper.properties” 的文件。完成以上步骤后,您的项目将使用更新的 Gradle 版本,并且不再显示不支持的 Java 版本的错误。打开项目文件夹,找到包含 Gradle 相关文件的目录。

GodGump的博客 4324

CAN总线数据采集与分析

在CAN总线数据采集中,数据采集是指从CAN网络中获取数据,并将其存储在本地或远程数据库中。数据源:明确数据源,如CAN总线、CANoe/CANalyzer工具等。数据格式:确定数据格式,如CAN消息、信号值、环境变量等。数据存储:选择数据存储方式,如本地文件、数据库、云存储等。在CAN总线数据分析中,数据分析是指对采集到的数据进行处理和分析,以提取有用的信息。数据处理:对采集到的数据进行处理,如滤波、去噪、归一化等。数据分析:对处理后的数据进行分析,如统计分析、趋势分析、故障诊断等。数据可视化。

闲人编程的博客 4045

Unsupported Java. Your build is currently configured to use Java 17.0.6 and Gradle 6.8.3.

关键是知道发生了啥,精准的结果,然后才能知道可能的解决方案。

非猿 3万+

【乐企-工具篇】有关乐企发票文件生成- OFD和PDF文件生成

有关乐企发票文件生成-OFD和PDF文件生成

九七的博客 2054

Arduino开发实例-EMG 肌肉信号传感器

在医学研究中,测量肌肉的活动、收缩和扩张非常重要。 EMG 肌肉传感器测量肌肉活动并产生信号以显示扩张和收缩量。 因此,输出取决于所选肌肉的活动量。 3 绿色、红色和黄色电极连接到模块,用于传输来自肌肉运动的电信号。

视觉与物联智能 1699

Android Studio升级Gradle Plugin升级导致项目运行失败问题

AS升级后,AGP、JDK、gradle等一系列项目配置,需要随之升级匹配,否则项目容易报错无法运行

lizebin_bin的博客 9104

仿真模型简单介绍

同时,各种以伯克利的Spice仿真程序的算法为核心的商用Spice电路仿真工具也随之产生,运行在PC和UNIX平台,许多都是基于原始的SPICE2G6版的源代码,这是一个公开发表的版本,它们都在Spice的基础上做了很多实用化的工作,比较常见的Spice仿真软件有HSpice、Pspice、Spectre、Tspice、SmartSpcie、IsSpice等,虽然它们的核心算法雷同,但仿真速度、精度和收敛性却不一样,其中以Synopsys公司的Hspice和Cadence公司的Pspice最为著名。...

小幽余生不加糖 8006

Unsupported Java. Your build is currently configured to use Java 17.0.6 and Gradle 6.6.1.Possible

这个错误的意思是您当前的构建配置中使用的Java版本(Java 17.0.6)与您的Gradle版本(6.6.1)不兼容。Gradle 6.6.1并不支持Java 17,因为Java 17是在该版本Gradle发布后才出现的。

qq_43560721的博客 4692

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Android Studio报错Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup f

Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.android.internal.application'.

m0_69994689的博客 4万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Android Studio 升级 Flamingo 后 Gradle 又挂了

Unsupported Java. Your build is currently configured to use Java 17.0.6 and Gradle 5.0.Possible solution: - Upgrade Gradle wrapper to 7.2 version and re-import the projectUnable to find method ''org.gradle.api.file.DirectoryProperty org.gradle.api.file.Pr

海天鹰 3449

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Android Your build is currently configured to use Java 17.0.11 and Gradle 6.5.

Android项目报错原因:是因为Java版本和Gradle版本不匹配,可以调节Java版本或者Gradle版本,但是改动Gradle风险比较大,有可能会导致其他问题,所以推荐修改Java版本,如果熟练可以忽略随便调整。当前报错意思是:当前编译配置是,如果需要使用这个版本,需要升级到Gradle 7.2,目前是Gradle 6.5。因为项目所需的Gradle 6.5对应的是java 8,而自带的Java版本为17,它会使用默认的Java版本去编译项目,所以编译时导致报错。

卡尔特斯 4653

android studio 编译老项目失败问题处理

项目编译失败:Unsupported Java. Your build is currently configured to use Java

shenggaofei的博客 1939

Gradle 团队发布了Gradle 7.2

Gradle 团队近日发布 Gradle 7.2,Gradle 是一个类似于 Maven 项目的自动化构建工具,支持依赖管理和多项目。Gradle 抛弃了 Maven 基于 XML 的繁琐配置,取而代之的是Gradle 采用了特定语言 Groovy 的配置,大大简化了构建代码的行数,易于人工维护程序。 来源于网络 升级说明 通过更新包装器将构建切换为使用 Gradle 7.2: ./gradlew wrapper --gradle-version=7.2 或者参阅Gradle 7.x 升级指南,了解

m0_59537084的博客 3752

使用新版本的AS打开老版本的工程

Android Studio

852

Your build is currently configured to use Java 17.0.11 and Gradle 6.1.1.

升级Android Studio Koala Feature Drop | 2024.1.2 版本后,旧项目编译报错,最新版本默认使用java17 版本。1.在 File | Settings | Build, Execution, Deployment 设置成java1.8然后apply重新编译运行。2.在File | Project Structure 设置成java1.8 apply 重新运行。

Gn____的博客 1050

Unsupported Java. Your build is currently configured to use Java 17.0.7 and Gradle 6.1.1.

不支持的Java,你的构建当前配置使用的是Java17和Gradle6.1.1。因为Gradle6.1.1需要的是Java11,所以使用Android Studio默认的Java17肯定报错。以上是报错信息的截图,以下是报错信息的具体内容。

振华OPPO的博客世界 7078

Unsupported Java. Your build is currently configured to use Java 17.0.6 and Gradle 7.0.2.

导入别人项目时出现的bug,提示java环境版本和Gradle版本不匹配。

java521666的博客 4356

安卓开发——Android Studio常见报错与解决方法

Android Studio安卓开发中常见的错误与解决方法具体步骤。

知来者逆的博客 9784

AS报错:Gradle 7.2 requires Java 8 or later to run. Your build is currently configured to use J

AS报错:Gradle 7.2 requires Java 8 or later to run. Your build is currently configured to use J

qq_27494201的博客 1563

AndroidStudio中报Your build is currently configured to use Java 17.0.6 and Gradle 6.7.1

方式一:在项目的gradle-wrapper.properties中的distributionUrl,选择填写新的gradle版本。

zhpf225的博客 629
上一篇: Android Failed to invoke getAdditionalVisibleSourceSets on org.jetbrains.kotlin.gradle.plugin.source
下一篇: Android 应用程序文件目录数据清理的时机
ganshenml
博客等级 码龄16年 445粉丝 108原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ganshenml

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值