我的构建一直失败 - 任务 ':location:parseReleaseLocalResources' 执行失败

问题描述 投票:0回答:1

我对此很陌生,但我整夜都在挣扎,我想我可能应该寻求帮助!

当我尝试在模拟器上运行我的 flutter 应用程序时,我收到标题中的错误。

从很多很多google搜索来看,似乎是不同版本的兼容性问题。

我已尽力研究哪些版本应该兼容,但仍然无法正常工作。 看来位置 5.0.3 应该与 gradle 8.0 一起工作,而 gradle 8.0 与 Kotlin 1.8.0 一起工作。

在 pubspec.yaml 中我有

location: ^5.0.3

在 gradle-wrapper.properties 我有

distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip

在 Android/app/build.gradle 中我有

compileSdkVersion 33

在 Android/build.gradle 中我有

buildscript {
    ext.kotlin_version = '1.8.0'
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

有人能看出我做错了什么吗?

提前致谢。

此外,我已经做了很多“flutter clean”和“flutter pub get”和“flutter Upgrade”,基本上每次我调整其中一个版本号时。据我所知,这不是必要的,但它不会花很长时间,所以不妨确定一下。

android flutter gradle flutter-dependencies
1个回答
0
投票

这些是最终对我有用的设置(如果它对其他人有帮助的话)! 我从来没有让“位置”工作过,但我回到了地理定位器(实际上我试图在尝试位置之前先开始工作,但没有任何运气)。

通过这些设置,我似乎能够使用我尝试的任何依赖项的最新版本。

在build.gradle中:

buildscript {ext.kotlin_version = '1.9.0'
dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

在应用程序文件夹build.gradle中:

compileSdkVersion 33
和默认配置下的
minSdkVersion 21 targetSdkVersion 29

在 gradle-wrapper.properties 中:

distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip

© www.soinside.com 2019 - 2024. All rights reserved.