Android Failed to invoke getAdditionalVisibleSourceSets on org.jetbrains.kotlin.gradle.plugin.source

AndroidSutido报错:"Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7…" AndroidStudio升级了个各种更新后,打开之前的项目kotlin代码发现报错了,项目编译也通不过,总提示对kotlin的依赖编译不了, 项目根目录的build.gradle文件中代码如下: buildscript { ext.kotlin_version = '1.3.41' repositories { google() jcent... 阅读详情
AI摘要

博客讲述从网上下载的demo工程在新装的Android Studio运行报错问题。经分析,大概率是配置或版本不对。解决办法是升级gradle,按提示解决报错和代码爆红问题。

一、错误内容

[Reflection Error] Failed to invoke getAdditionalVisibleSourceSets on org.jetbrains.kotlin.gradle.plugin.sources.DefaultKotlinSourceSet
java.lang.NoSuchMethodException: org.jetbrains.kotlin.gradle.plugin.sources.DefaultKotlinSourceSet.getAdditionalVisibleSourceSets()
	at java.base/java.lang.Class.getMethod(Class.java:2227)
	at org.jetbrains.kotlin.idea.gradleTooling.reflect.ReflectionReceiver$Instance.getMethodOrThrow(Reflection.kt:82)
	at org.jetbrains.kotlin.idea.gradleTooling.reflect.KotlinSourceSetReflectionImpl$additionalVisibleSourceSets$2.invoke(KotlinSourceSetReflection.kt:88)
	at org.jetbrains.kotlin.idea.gradleTooling.reflect.KotlinSourceSetReflectionImpl$additionalVisibleSourceSets$2.invoke(KotlinSourceSetReflection.kt:45)
	at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
	at org.jetbrains.kotlin.idea.gradleTooling.reflect.KotlinSourceSetReflectionImpl.getAdditionalVisibleSourceSets(KotlinSourceSetReflection.kt:45)
	at org.jetbrains.kotlin.idea.gradleTooling.GetAdditionalVisibleSourceSetsKt.getAdditionalVisibleSourceSets(getAdditionalVisibleSourceSets.kt:20)
	at org.jetbrains.kotlin.idea.gradleTooling.GetAdditionalVisibleSourceSetsKt.getAdditionalVisibleSourceSets(getAdditionalVisibleSourceSets.kt:16)

二、分析

从网上下载了一个demo工程,运行起来就报上述错误。诚然,demo肯定本身是可以正常运行的,但是碰上了新装的Android studio确实发生了报错。因此最大可能还是配置或者版本不对的问题。

三、问题解决

升级gradle,哪有提示就解决提示,哪有爆红就解决爆红。

kotlin开发sdk混淆配置踩坑记录 使用Kotlin开发确实爽,但是后期上线准备工作有太多坑要踩,这篇文章主要记录使用Kotlin开发完sdk后进行代码混淆遇到的问题 阅读详情

相关推荐

构建新纪元:Gradle中Kotlin插件的配置全指南

随着Kotlin在Android开发中的广泛采用,以及对服务器端和Web开发的支持,Kotlin插件在Gradle中的配置变得尤为重要。本文将深入探讨如何在Gradle中配置Kotlin插件,以充分利用Kotlin语言的强大功能。Kotlin插件为Gradle带来了强大的Kotlin语言支持,包括编译、测试和构建脚本编写的能力。Kotlin插件为Gradle带来了对Kotlin语言的原生支持,包括编译、测试和运行Kotlin代码的能力。要在Gradle中应用Kotlin插件,需要在。

2402_85758936的博客 2638

spring源码下载安装,导入idea以及编译报错问题详细解决过程

参考 《spring源码深度解析 第2版》 一、spring源码下载 github官网 github首页搜索 “spring” 选择 spring-projects/spring-framework 点击 Branch master 选择5.0.x 下载源码 ZIP压缩包 Clone or download -> Download ZIP 如果由于网络问题下载不下来的话,下面是我上传...

a704397849的博客 1万+

解决PADs VX2.7安装中的License失效与软件卡死问题

本文详细解析了PADs VX2.7安装过程中常见的License失效与软件卡死问题,提供了从破解工具选择、环境变量设置到输入法兼容性调整等实用解决方案。特别推荐使用Siemens EDA系列新版破解工具,并分享性能调优与定期维护技巧,帮助工程师高效解决安装难题。

weixin_29234239的博客 815

关于 Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7的错误

关于org.jetbrains.kotlin:kotlin-stdlib-jre7的错误 这个错误稍微不注意就容易容易犯,所以记录一下这个错误。 在版本中需要将下面引用 替换成下面这个 两个引用开着似乎一样,仔细看引用的末端低版本的是jre7,高版本的是jdk7 ...

mercyT的专栏 1万+

Python自动化测试报告:飞书群机器人消息卡片实战

本文详细介绍了如何利用Python和飞书群机器人实现自动化测试报告的智能通知。通过构建可定制的消息卡片,将测试结果(如通过数、失败数)以清晰、美观的格式自动推送至团队群聊,并支持一键跳转查看详细报告,从而显著提升团队协作与问题响应效率。

k6l7m8n9的博客 811

基于USB总线的虚拟摄像头(UVC)原理简介

前面文章中我们分析了虚拟声卡的实现,在文章中我们展示了创建一个虚拟麦克风和虚拟扬声器的技术原理。完成了音频的虚拟化之后,这里就要谈论一下对于视频的虚拟化了——虚拟摄像头的实现。关于虚拟麦克风和虚拟扬声器的实现,可以参考。虚拟摄像头应用也是非常普遍的,例如云桌面远程摄像头的实现,直播技术。目前对于虚拟摄像头有三种实现方式:DirectShow虚拟摄像头,这个是一种比较古老的技术;在新版本应用中,该项技术基本失效了,尤其是UWP框架程序,DirectShow虚拟摄像头就失效了。

tianxilink的博客 5416

Java idea导入maven项目报错

一个Javaweb端的maven写的Demo,配置好了maven环境,但是项目还是报错@SpringBootApplication报红色,如何解决呢? 1、在开发环境里面添加maven路径,加载进来 2、在项目右边MavenProjects里面点一下刷新就加载进来maven了,此时已解决 ...

qq_32136827的博客 2629

农业AI避坑指南:用YOLO11做叶片病害检测时遇到的5个典型问题

本文分享了使用YOLO11模型进行农业叶片病害检测时常见的五个典型问题及解决方案。针对田间多变光照、病害样本不均衡、标注歧义、背景干扰和边缘部署等挑战,提供了包括场景自适应数据增强、解耦训练、软标签与鲁棒损失函数、困难负样本构建以及模型轻量化部署在内的实战经验,旨在帮助开发者提升农业AI项目的落地效果。

ujm56789012的博客 206

Kotlin初学之依赖错误:Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.21

第一次写koltin程序,刚开始新建程序编译就报错: 添加koltin无法依赖成功,百度了才找到解决办法: 将依赖: implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" 修改为: implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin...

DearLC的博客 7250

使用Intel编译器编译OpenFOAM

本文总结了使用INTEL编译器编译OpenFOAM的过程

姜蜉蝣的博客 1550

STM32CubeMX之DAC产成正弦波

“在之前的文章中曾经介绍过用TIM产生PWM做DAC用,STM32定时器输出PWM做DAC。部分型号的STM32单片机内部有专用的DAC,本篇文章将介绍如何用内部DAC+DMA产生正弦波...

zhang062061的专栏 1513

Spring源码剖析(一):编译 spring 源码(2022最新版)

目录1. 项目克隆2. 下载gradle3. 更改spring在项目中gradle下载位置4. 阿里云配置,修改bulid.gradle文件, 注意加在了哪,可以用“ mavenCentral()”定位一下5. 命令行运行 gradlew.bat, 成功的结果如下:6. 导入idea预编译7. 正式导入idea(要导好一会儿)8. 改用idea构建,主要为了提速9. 新建测试模块10. 为自己的模块添加spring依赖11. 创建自己的测试类总结:参考: 版本说明: JDK:11 Springframe

Schudon 5368

【异常检测】【EfficientAD】论文简单梳理与代码实现

EfficientAD作为较近的一篇异常检测网络,主要还是从S-T网络入手,对齐进行了相关改进。修改特征提取器引入自动编码器hard loss以及惩罚项。

胡侃有料的博客 2859

报错Could not initialize class org.jetbrains.kotlin.gradle.plugin.sources.DefaultKotlinSourceSetKt

报错Could not initialize class org.jetbrains.kotlin.gradle.plugin.sources.DefaultKotlinSourceSetKt

黑崎焚天的博客 1820

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

could not initialize class org.jetbrains.kotlin.gradle.plugin.sources.defaultkotlinsourcesetkt解决方法

spring源码编译报错解决方法

变秃亦更强 7766

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

spring源码导入报DefaultKotlinSourceSetK和plugin is not in

导入spring源码的时候报了两个错误 错误1 Gradle Core Plugins (plugin is not in ‘org.gradle’ namespace) 修改gradle-wrapper.properties的配置,将gradle的版本与自己本地安装的版本一致。 错误2 org.jetbrains.kotlin.gradle.plugin.sources.DefaultKotlinSourceSetKt的错误 排查了很久发现其原因是build.gradle配置的kotlin版本与自己本地

u012548939的专栏 1088

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

java.lang.NoSuchMethodError异常原因及解决办法

原因 第一种简单的情况就是本类中需要调用的方法名称错误,这种情况就需要去检查方法名称是否正确,避免调用的方法和本类中的有相同的名称。 第二种情况就是jar包的问题 可能是jar包没有导入进来或者jar包导入错误,导致出现异常。 可能是jar包冲突问题,项目中不同的jar之间版本不同,导致产生了冲突,需要更换jar包的版本 在maven项目中,当发生了jar包冲突,并且已经更换了jar包版本,当启动Tomcat后,服务器还是无法启动,报异常,这时候可以去删除target目录,然后重新启动服务器。

weixin_56668422的博客 2万+

SpringBoot与Swagger整合Error starting ApplicationContext. To display the conditions report re-run your

在进行SpringBoot与Swagger整合配置过程中,出现了以下错误: Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2020-12-10 15:14:16.587 ERROR 6536 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : **

weixin_45457983的博客 3065

已解决java.lang.NoSuchMethodException异常的正确解决方法,亲测有效!!!

已解决java.lang.NoSuchMethodException异常的正确解决方法,亲测有效!!!

小明的Java问道之路 5万+

Kotlin版Gradle插件开发

Gradle 是一个开源的构建自动化系统,可以帮助我们操作构建的过程及其逻辑。例如,当我们构建一个Android 应用时,Gradle 会编译所有代码并为我们创建一个 APK。Gradle 分三个阶段评估和运行构建,分别是 Initialization (初始化)、Configuration (配置) 和 Execution (执行)在 Initialization (初始化) 阶段,Gradle 会决定构建中包含哪些项目,并会为每个项目创建 Project 实例。

Dream It Possible 2419

android开发Kotlin插件配置

Kotlin

宗城 4585

YDOOK:Android Studio: Gradle build.gradle 文件最初状态内容代码设置

YDOOK:Android Studio: Gradle build.gradle 文件最初状态内容代码设置 © YDOOK JY Lin 1. 图片展示: 2. 代码展示: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext.kotlin_version = "1.4.31" repositories

YDOOK 558

Kotlin的Spring之旅(一):使用IDEA搭建Gradle+Kotlin+Spring项目

在IDEA上用Kotlin+Gradle进行Spring之旅

simple_soul的博客 7227
上一篇: 算法 学习杂谈
下一篇: Android 老项目导入可能遇到的问题 Unsupported Java. Your build is currently configured to use Java 17.0.6 and Gr
ganshenml
博客等级 码龄16年 445粉丝 108原创
评论
成就一亿技术人!
拼手气红包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、付费专栏及课程。

余额充值