Flutter导入安卓第三方库报错:Flutter Could not find method implementation() 的可能原因及解决办法

news/2024/5/20 2:17:32 标签: flutter, android, gradle

build.gradle里面试图添加引用一个库:

buildscript {
    ext.kotlin_version = '1.7.10'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.2.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        implementation 'com.abc.def:ghi:114.514.1919810'
    }
}

然后运行的时候报错:

A problem occurred evaluating root project 'android'.
> Could not find method implementation() for arguments [com.abc.def:ghi:114.514.1919810] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

可能原因:Flutter项目的android目录下有两个build.gradle文件,一个是android/build.gradle,另一个是android/app/build.gradle,在前者文件里面添加引用就会出这个错,解决办法是改在后者文件中另起一行添加:

dependencies {
    implementation 'com.abc.def:ghi:114.514.1919810'
}

参考来源:https://ourcodeworld.com/articles/read/1590/how-to-solve-android-error-could-not-find-method-implementation-for-arguments-on-object-of-type-orggradleapiinternalartifactsdsldependenciesdefaultdependencyhandler


http://www.niftyadmin.cn/n/5165116.html

相关文章

西周就已经开始用WIFI了?带你了解路由器的“前世今生”

说起路由器,如果再往前10年,可能还不是那么普及,但如今再提及,基本上已经是家家户户必备的科技产品之一,无论是老人还是小孩对它也都很熟悉了,这样的变化不禁让人感叹科技的发展之快。 去年的三星堆文物又有…

英伟达发布RAPIDS cuDF框架 pandas在GPU上运行速度快了150倍

11月9日 消息:Nvidia 发布了一款名为 RAPIDS cuDF 的新版本,据称可以将 pandas 运行在 GPU 上,并且性能提升了150倍。pandas 是一款流行的基于 Python 的数据框架库,用于数据处理和分析。它的开源版本由 Wes McKinney 开发和发布&…

v-calendar 日历组件使用自定义提示内容

目录 0.介绍 1.安装v-calendar 2.页面使用 3.使用插槽实现待办数量的标记 0.介绍 最近项目中用到了日历插件,需要统计每天的任务数量,类似elementui的badge组件,待办任务数量 大概最后的效果如下图所示,右上角把代办任务数量…

一个技巧,教你打造全新升级的冷链物流

超低温冰箱监控在现代科学、医学和工业中扮演着至关重要的角色。这些冰箱通常用于储存生物样本、医疗疫苗、科学研究材料和工业原料,必须保持恒定的极低温度以确保质量和可用性。 为了满足这些需求,监控系统变得至关重要,它们提供了实时数据和…

信息系统项目管理师第四版:第5章 信息系统工程

请点击↑关注、收藏,本博客免费为你获取精彩知识分享!有惊喜哟!! 信息系统工程是用系统工程的原理、方法来指导信息系统建设与管理的一门工程技术学科,它是信息科学、管理科学、系统科学、计算机科学与通信技术相结合…

后端面试问题(学习版)

JAVA相关 JAVA语言概述 1. 一个".java"源文件中是否可以包含多个类?有什么限制? 可以。 一个源文件可以声明多个类,但是最多只能有一个类使用public进行声明 且要求声明public的类的类名与源文件相同。 2. Java的优势&#xff…

yuv图像格式存储方式

https://www.bilibili.com/video/BV1oP4y1m7Nm/?spm_id_from333.337.search-card.all.click yuv是跟rgb类似的另一种彩色图像的编码格式。 y代表灰度(亮度),u和v代表色度(饱和度)。yuv的三个分量可用公式由rgb转化而…

Spring底层原理学习笔记--第六讲--(Aware与InitializingBean接口及@Autowired失效分析)

Aware接口 1.Aware接口提供了一种【内置】的注入手段,可以注入BeanFactory,ApplicationContext2.InitiazingBean接口提供了一种【内置】的初始化手段3.内置的注入和初始化不收扩展功能的影响,总会被执行,因此Spring框架内部的类常…