ERROR: Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'

Unable to find method'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List' 构建错误解决办法 最近在做项目的时候,突然IDE来了个提示Gradle升级,升级之后就出现了如下的build构建错误提示信息,弄了许久才解决问题,所以想在这里总结一下,也能做个解决问题的参考 Unable to find method'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List' Possible cau... 阅读详情

这个问题一般是由老项目升级出现的问题,比如老项目的gradle4.0以下的升级到gradle4.6,或者更高5.3.2等,这个升级的过程中,就会出现很多问题,比如下面这个:

ERROR: Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'.
Possible causes for this unexpected error include:
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
Stop Gradle build processes (requires restart)
Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.
In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.

黄油刀是一个很好用的第三方框架,更新也是与时俱进,一般和gradle版本号也是一一对应的关系,比如gradle4.6对应butterknife8.8.1,。
上面这个问题大都是butterknife依赖出现问题了,下面讲解决方法。

第一步:

把butterknife注释掉,别问太多的,因为butterknife依赖从出现问题,导致其他依赖暂时无法进行更新,所以,把在gradle相关butterknife依赖都注释掉(代码里面的不要管,这里只是gradle的),把其他的依赖先依赖好。让gradle顺利升级。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

第二步:

第一步之后,记得同步一下。之后找到与gradle版本对应的butterknife从新正常依赖即可。比如现在的butterknife10.1.0对应gradle5.0以上的版本。

Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'. 问题:Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'. Possible causes for this unexpected error include:Gradle's dependency cache may be corrupt (thi 阅读详情

相关推荐

【事件相机实战】噪声识别与智能滤波技术解析

本文深入解析了事件相机应用中关键的噪声识别与智能滤波技术。针对背景活动噪声、阈值波动噪声、热点噪声及运动边缘尾迹等核心噪声类型,文章剖析了其成因与特征,并详细介绍了从经典的时空相关性滤波、热点像素滤除到前沿的深度学习(如EDnCNN)等实战滤波方法,旨在帮助开发者在保证低延迟的前提下,有效提升事件流数据质量。

weixin_29169899的博客 439

解决添加Butterknife8.8.1依赖后出错的问题

我们先依照如下方式配置ButterKnife:1.在Project的 build.gradle 中添加如下代码:classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'2.在app的 build.gradle 中添加如下代码:apply plugin: 'com.jakewharton.butterknife'(在顶部添加此行)3.在a...

Summer_may的博客 1万+

R语言实战:非正态数据下的Scheirer–Ray–Hare检验全流程解析

本文详细解析了在R语言中执行Scheirer–Ray–Hare检验的全流程。当数据不满足正态分布假设时,该非参数检验是传统双因素方差分析的有效替代方案。文章从原理、R环境配置、数据准备、代码实现、结果解读到事后比较与可视化,提供了完整的实战指南,帮助研究者稳健地分析多因素实验设计中的主效应和交互效应。

cc789的博客 404

Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'.

我的Android Studio是3.1.4的,今天在项目中用了最新的黄油刀butterknife8.8.1的依赖,结果报错: Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'. Possible causes for this unexpected erro...

qq_36317441的博客 1225

OpenEarthMap 与 xBD 数据集合并

整合好的数据:链接: https://pan.baidu.com/s/1uJ_Zg6n-s3u1D49OW52D7Q?pwd=2vwx 提取码: 2vwx完整整合步骤与代码如下。

qq_60293814的博客 1592

部署OpenClaw时设置环境变量提示export: not valid in this context的完整解决方案

OpenClaw环境变量设置错误解决方案 问题概述 在部署OpenClaw时设置环境变量出现"export: not valid in this context"错误,通常由以下原因导致: 在非交互式shell中使用export命令 在命令替换或管道中使用export 脚本文件包含Windows换行符(CRLF) 解决方案 修正脚本执行方式:确保export命令在正确的shell上下文中使用 使用source命令:通过. setup_openclaw.sh或source setup_op

博客 457

集成butterknife出现Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/uti

众所周知 butterknife框架给我们带来众多的方便,今天继承最新的butterknifer版本时出现以下问题: Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'. Possible causes for this unexpected error inc...

smxueer的专栏 1171

【查找单入口空闲区域】-python实现-附ChatGPT解析

时间限制:1s 空间限制: 256MB 限定语言:不限题目描述:给定一个 m x n 的矩阵,由若干字符X’和 O构成,"X表示该处已被占据,O表示该处空闲,请找到最大的单入口空闲区域。空闲区域是由连通的O组成的区域,位于边界的O可以构成入口,单入口空闲区域即有且只有一个位于边界的o作为入口的由连通的O组成的区域如果两个元素在水平或垂直方向相邻,则称它们是“连通”的。第一行输入为两个数字,第一个数字为行数m,第二个数字列数n,两个数字以空格分隔,1

sinat_29950703的博客 242

Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List; A

旧项目使用androidstudio3.3.2编译,报错 原因是butterknife本身版本问题,需要改为使用8.4.0,需要改动的地方如下 1.project的build.gradle文件,修改为使用8.4.0,如下 2.module:app的build.gradle文件,删除以下(一般写在文件头或文件尾) apply plugin: 'com.jakewharton.butte...

C529836078的博客 1296

YOLO系列算法改进 | 主干改进篇 | 替换LSKNet主干特征提取网络 | 通过动态调整感受野自适应融合长程上下文,显著提升小目标与复杂背景下的检测精度!

YOLO系列算法改进 | 主干改进篇 | 替换LSKNet主干特征提取网络 | 通过动态调整感受野自适应融合长程上下文,显著提升小目标与复杂背景下的检测精度! (以YOLO26最新目标检测模型为基础,利用LSKNet替代Backbone)

2502_91881744的博客 211

Cursor使用教程:用 Cursor 创建第一个 Java 项目

Cursor是一款基于VS Code的AI编程编辑器,专为开发者设计。安装前需确保JDK 8+、Maven 3.8+等环境配置,支持Windows系统。编辑器提供中文界面选项,可通过扩展市场安装语言包。创建Java项目支持手动和AI提示词两种方式:手动需创建目录结构并编写代码;AI方式则通过自然语言描述快速生成项目框架和代码。标准Java项目包含src/main/java主代码目录、src/test/java测试目录及pom.xml等配置文件。Maven项目中,pom.xml是核心配置文件,管理项目依赖与构

博客 3547

Error:Unable to find method ‘com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;

我们先依照如下方式配置ButterKnife: 1.在Project的 build.gradle 中添加如下代码: classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1' 2.在app的 build.gradle 中添加如下代码: apply plugin: 'com.jakewharton.butterknife'(在顶...

s_nshine的博客 618

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Android ButterKnife踩坑记

一开始的报错: Unable to find method ''java.util.List com.android.build.gradle.api.BaseVariant.getOutputs()'' 'java.util.List com.android.build.gradle.api.BaseVariant.getOutputs()'Gradle's dependency cache may be corrupt (this sometimes occurs after a network ..

weixin_56691212的博客 498

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List

Android Studio 3.0升级报错:Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List 根据第一条提示,重新下载编译也还是不行 然后第二条重启也还是不行 那看来只有第三条了,顺便新建了个项目测试,是可以运行的,所以可以确定的是升

yechaoa 1万+

IDEA的使用指南

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

Android Studio 3.2 使用butterknife 8.8.1 等版本的诸多问题解决方案记录

经大神同事介绍,了解到一款使用依赖注入方式实例化安卓空间的第三方library,然而初次使用遇到诸多问题,通过搜索引擎和同事的指导下,记录一下问题的解决方案。 首先,开发环境: 1.Windows 7 64位操作系统 2.Android Studio 3.2,SDK版本Level 28 3.安卓终端测试时有两个,分别是 android 6.0 和 android 5.1.1的终端操作系统 ...

lujx_1024的博客 956

Unable to find method 'com.android.build.gradle.api.BaseVariant.get异常解决

butterknife已经升级到8.8.1版本了,说实话确实是好用,不然也不会一直在使用它,最近一直打算写一个及时通讯的项目。顺便熟悉一下升级后的Android studio。和平常创建项目一样的步骤,果然真的是每一次升级都是一段血泪史,一点也不出意外的报错。 我能怎么办,我也很绝望。 好了反正是经过各种排查确认,最后确定了根源,也就是最后的罪魁祸首,butterknife。马上去Gi...

jia_you1的博客 1515

Butterknife8.8.1 gradle3.0错误 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;

在gradle3.0.1的情况下,使用butterknife8.8.1会报错,错误如下Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'.网上的很多解决方案都有点问题,有些是让你降级gradle版本的,有些是让你降级butterknife版本的。。。J...

TracyEminem的博客 1088

Error:Unable to find method 'org.gradle.api.tasks.TaskInputs.file

用过GreenDao 的都晓得;他的强大不是咱们个人写个简单通过继承SQLiteOpenHelper实现数据库操作能比的;因为这根本不是一个量级上的啊,O(∩_∩)O哈哈~ 话不多说:开搞… AndoridStudio配置GreenDao报错: Error:Unable to find method 'org.gradle.api.tasks.TaskInputs.file(Ljava/la...

沉溺于移动互联网 8115

安卓导入项目错误的解决

Android Studio导入项目问题

maktoub的博客 3135

我的Android进阶之旅------>解决Error:Unable to find method 'org.gradle.api.internal.project.ProjectInt...

错误描述 今天在Github上面下载了一份代码,然后导入到Android Studio中直接报了如下图所示的错误: 错误描述如下: Error: Unable to find method ‘org.gradle.api.internal.project.ProjectInternal.getPluginMana...

weixin_34192732的博客 2033
上一篇: Installation did not succeed. The application could not be installed: INSTALL_FAILED_CONFLICTING_PRO
下一篇: 电脑无法连接WiFi(显示地球图标)
小红妹
博客等级 码龄10年 151粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值