我试图将我的Ffltter项目与用于应用程序监控的New Relic集成在一起,但当我try 为Android平台构建该项目时,我收到以下错误:

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Projects\Flutter Projects\easy_invest_app\android\build.gradle' line: 29

* What went wrong:
A problem occurred evaluating root project 'android'.
> A problem occurred configuring project ':app'.
   > groovy.lang.MissingPropertyException: Could not get unknown property 'sources' for object of type com.android.build.api.component.analytics.AnalyticsEnabledApplicationVariant.

这是我的‘安卓/build.gradle’文件:

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

    dependencies {
        classpath 'com.android.tools.build:gradle:7.1.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.13'
        classpath "com.newrelic.agent.android:agent-gradle-plugin:7.1.0"
    }
}

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

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

tasks.register("clean", Delete) {
    delete rootProject.buildDir
}

SDK的最低版本是24,我添加了this guide表示的所有内容,但仍然出现错误.我怎么才能解决这个问题呢?

我希望将新的遗迹集成到我的Android项目输出中.

推荐答案

The supported version of Gradle and NewRelic pair is in provided in The Documention

升级Gradle:-

 classpath 'com.android.tools.build:gradle:8.1.2'

或降级新文物:-

classpath "com.newrelic.agent.android:agent-gradle-plugin:6.2.0"

Flutter相关问答推荐

在Flutter 中将参数从一个类传递到另一个类

将目标平台设置为Flutter 构建

Android Studio中的Ffltter&;Couchbase:进程C:/Program Files/Git/bin/bash以非零退出值35结束

无法在我的Flutter 应用程序中使用GoRouter测试导航

为什么当我使用Riverpod更新状态时,列表会被刷新?

应为Map String,dynamic类型的值,但得到的值为type()= Map String,dynamic'

如何手动将 FirebaseAuth 用户邮箱验证状态设置为 true

仅在获取(读取)、Provider 时,Firestore 中的数据为空

FutureProvider 不返回数据给 UI

Dart 撕掉 const 构造函数

为什么我们使用 RiverpodGenerator

启动画面中的淡入淡出图像

转换函数上传文件上传Uint8List

Flutter 动保存新的变量值

在 Flutter 中更改高架按钮 OnPressed 的背景 colored颜色

为什么 Flutter riverpod 直接分配不起作用但方法可以

为什么 orientation == Orientation.portrait 总是正确的,尽管我的设备已经处于横向

我可以使用 Future 来填充Text() 小部件而不是在 Flutter 中使用 FutureBuilder 吗?

如何在 ListView.builder 中扩展文本?

我想在数组中添加项目