Android Studio:Gradle误差;评估项目“:connectivity_plus”时出现问题

lrpiutwd  于 2023-05-23  发布在  Android
关注(0)|答案(1)|浏览(525)

正如标题所说,我在为我的大学做一个Android项目时遇到了这个错误。整个错误如下所示:

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Users\william\AppData\Local\Pub\Cache\hosted\pub.dev\connectivity_plus-4.0.1\android\build.gradle' line: 24

* What went wrong:
A problem occurred evaluating project ':connectivity_plus'.
> No signature of method: build_bou4ub0wbhz1n3u4prip3694v.android() is applicable for argument types: (build_bou4ub0wbhz1n3u4prip3694v$_run_closure2) values: [build_bou4ub0wbhz1n3u4prip3694v$_run_closure2@3428450e]

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

在检查build.gradle文件时,我不知道错误是什么以及应该做什么。但在它里面,这是它所拥有的:

group 'io.flutter.plugins.connectivity'
version '1.0-SNAPSHOT'

buildscript {
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.4.2'
    }
}

rootProject.allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

apply plugin: 'com.android.library'

android {
    compileSdkVersion 33

    namespace 'dev.fluttercommunity.plus.connectivity'

    compileOptions {
      sourceCompatibility JavaVersion.VERSION_1_8
      targetCompatibility JavaVersion.VERSION_1_8
    }

    defaultConfig {
        minSdkVersion 19
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    lintOptions {
        disable 'InvalidPackage'
    }
}

根据查找此错误,我还没有看到其他人遇到有关'connectivity_plus'的特定错误,所以我不知道该怎么办。我也不是gradle的Maven,因为到目前为止我只做过基本的Java,Python和Flutter编程。
任何建议都将有助于解决这个问题。
顺便说一下,这是在Gradle 7.4.2,Flutter 3.10.1和Java 17上完成的

ruarlubt

ruarlubt1#

问题似乎出在android块上。
该错误特别提到没有适用于给定参数的方法android()的签名。这通常发生在Gradle版本与正在使用的Android Gradle插件版本不匹配时。
要解决此问题,您可以尝试以下步骤:
1.更新Gradle版本。在项目的build.gradle文件(而不是'connectivity_plus'库中的文件)中,确保您使用的是兼容的Gradle版本。
1.同步项目。在对Gradle文件进行任何更改后,请务必将项目与更新的配置同步。在Android Studio中,您可以点击“将项目与Gradle文件同步”按钮,或者从菜单中选择“文件”->“将项目与Gradle文件同步”。

相关问题