越来越cloud_firestore:0.9.0依赖关系打破了扑扑的应用程序

我已将cloud_firestore:^ 0.9.0程序包添加到新的flutter项目中,因此我创建了一个新的flutter项目,仅用于测试Firebase程序包。

并在“ package get”之后得到此错误,并启动了项目。

Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Gradle task 'assembleDebug'...
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Could not resolve com.google.firebase:firebase-firestore:17.1.0.
  Required by:
      project :app > project :cloud_firestore
   > Could not resolve com.google.firebase:firebase-firestore:17.1.0.
      > Could not get resource 'https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-firestore/17.1.0/firebase-firestore-17.1.0.pom'.
         > Could not GET 'https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-firestore/17.1.0/firebase-firestore-17.1.0.pom'.
            > Connect to dl.google.com:443 [dl.google.com/172.217.19.110] failed: Connection timed out: connect
   > Could not resolve com.google.firebase:firebase-firestore:17.1.0.
      > Could not get resource 'https://jcenter.bintray.com/com/google/firebase/firebase-firestore/17.1.0/firebase-firestore-17.1.0.pom'.
         > Could not GET 'https://jcenter.bintray.com/com/google/firebase/firebase-firestore/17.1.0/firebase-firestore-17.1.0.pom'.
            > Connect to jcenter.bintray.com:443 [jcenter.bintray.com/52.28.74.46, jcenter.bintray.com/52.28.100.213] failed: Connection timed out: connect
   > Could not resolve com.google.firebase:firebase-firestore:17.1.0.
      > Could not get resource 'https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-firestore/17.1.0/firebase-firestore-17.1.0.pom'.
         > Could not GET 'https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-firestore/17.1.0/firebase-firestore-17.1.0.pom'.
            > Connect to dl.google.com:443 [dl.google.com/172.217.19.110] failed: Connection timed out: connect
   > Could not resolve com.google.firebase:firebase-firestore:17.1.0.
      > Could not get resource 'https://jcenter.bintray.com/com/google/firebase/firebase-firestore/17.1.0/firebase-firestore-17.1.0.pom'.
         > Could not GET 'https://jcenter.bintray.com/com/google/firebase/firebase-firestore/17.1.0/firebase-firestore-17.1.0.pom'.
            > Connect to jcenter.bintray.com:443 [jcenter.bintray.com/52.28.100.213, jcenter.bintray.com/52.28.74.46] failed: Connection timed out: connect

* 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 FAILED in 2m 7s
Finished with error: Gradle task assembleDebug failed with exit code 1

重建步骤:

  1. 复制pubspec.yaml cloud_firestore的Firebase软件包版本:^ 0.9.0并将其添加到pubspect.yamel文件中。并获得包裹。
  2. 在Firebase网站上创建帐户后,下载了google-services.json。
  3. FLUTTERAPP / android / buld.grundle ive添加了这一行代码

    classpath'com.google.gms:google-services:4.2.0'

  4. 最后我添加了FLUTTERAPP / android / app / build.grundle这样的代码

    应用插件:“ com.google.gms.google-services”

启动了应用程序。

我在Windows 10上使用带有Android模拟器的android studio

MY_APP / android / buld.randle

buildscript {
    ext.kotlin_version = '1.2.71'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.2.0'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

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

task clean(type: Delete) {
    delete rootProject.buildDir
}

MY_APP / android / app / build.grundle

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
    compileSdkVersion 27

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    lintOptions {
        disable 'InvalidPackage'
    }

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.example.newapp"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug
        }
    }
}

flutter {
    source '../..'
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

apply plugin: 'com.google.gms.google-services'
ta

问题[RE:Flutter如何修复.dex文件中方法引用的数量不能超过64K。]可以通过将app / build.gradle minSdkVersion值从16更改为21来解决。我认为这与以下问题相同以上(或相关),但有不同的错误消息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

QThread程序越来越

使用Visual Studio 2019构建,但越来越依赖MFC140U.dll

从Windows Store安装或更新应用程序时出现错误0x80073cf9

模式 ?(-)+([0-9])

在 Cloud 9 上运行 Sinatra 应用程序时出错

应用是越来越坠毁时,我试图从数据库中删除数据和刷新的ListView

如何在扑扑中自动唤醒应用程序?

从 cloudstar 生成的应用程序在 AWS cloud9 中快速运行 express 应用程序?

[0-9]* 和 [0-9] 的区别

将UWP应用程序部署到电话时,错误:DEP0001,HRESULT:0x80073CF9

iOS 9打破了UILabel的动画

Android 应用程序使用 onCreateOptionsMenu 变得越来越慢

打开应用程序时,flutter cloud_firestore(0.9.0)程序包崩溃

词云越来越模糊

Linux变得越来越安全吗?

生成的图形越来越重叠

Cloud9 中的 Ruby on Rails 应用程序在 Heroku 上“不存在”

可以使用Cloud9编辑Heroku上托管的PHP应用程序吗?

我无法将 Superbalist/laravel-google-cloud-storage 安装到 Laravel 9 应用程序?

您如何在Cloud9上运行从零开始的React应用程序?

使用 cloud9 IDE 时应如何设置 Facebook 应用程序域?

2016-10-05安全补丁程序级别打破了Nexus-9 Xamarin

Flutter:如果Cloud_firestore或其依赖项与AndroidX不兼容,Cloud_firestore将破坏您的Android构建

为什么(0> 1 + 0> 9)返回False,而((0> 1)+(0> 9))返回0?

正则表达式无效:"/^[+]?[0-9]{0,1}[-.]?\(?([0-9]{3})\)?[-.]?([0 -9]{3})[-. ]?([0-9]{4})$/gm" in javscript

正则表达式模式^ [a-z0-9]([_.-]?[a-z0-9] +)* / [a-z0-9](([_。]?|-{ 0,2})[a-z0-9] +)* $

为什么我的程序越来越慢?

生成0到9之间的随机整数

\ d的效率不及[0-9]