相关疑难解决方法(0)

Flutter 问题:“无法解决配置 ':classpath' 的所有工件”

我正在尝试运行我正在我的设备上编写的 flutter 应用程序,但是当我尝试运行时,我从未通过“assembleDebug”阶段并在终端中收到此消息:

Launching lib\main.dart on SM N950U in debug mode...
Running Gradle task 'assembleDebug'...

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not find com.android.tools.build:gradle:5.6.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/5.6.2/gradle-5.6.2.pom
       - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/5.6.2/gradle-5.6.2.jar
       - https://jcenter.bintray.com/com/android/tools/build/gradle/5.6.2/gradle-5.6.2.pom
       - https://jcenter.bintray.com/com/android/tools/build/gradle/5.6.2/gradle-5.6.2.jar
     Required by:
         project :

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option …
Run Code Online (Sandbox Code Playgroud)

gradle android-studio flutter

23
推荐指数
4
解决办法
5万
查看次数

无法将Flutter项目迁移到AndroidX

我在Android Studio中有一个Flutter项目。我正计划迁移到AndroidX。每当我进行重构->迁移到AndroidX时,Android Studio都会显示错误消息:

您需要在模块build.gradle中将compileSdk设置为至少28,才能迁移到AndroidX。

但是,我已经在我的app / gradle.build文件中设置了compileSdkVersion 28。

在此处输入图片说明

我还有什么需要做的吗?

android-studio flutter androidx

14
推荐指数
2
解决办法
7197
查看次数

颤振构建失败。Android依赖项'androidx.core:core'对于编译(1.0.0)和运行时(1.0.1)类路径具有不同的版本

我正在尝试构建我的flutter应用程序,但它给出了以下错误:

Android依赖项“ androidx.core:core”对于编译(1.0.0)和运行时(1.0.1)类路径具有不同的版本。您应该通过DependencyResolution手动设置相同的版本

这是我的android / build.gradle文件:

buildscript {
    repositories {
        google()
        jcenter()
    }

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

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

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
    project.configurations.all {
    resolutionStrategy.eachDependency { details ->
            if (details.requested.group == 'com.android.support'
                    && !details.requested.name.contains('multidex') ) {
                details.useVersion "28.0.0"
            }
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

android dart flutter

8
推荐指数
2
解决办法
4764
查看次数

颤振项目超出.dex方法参考计数限制

为什么Flutter项目在其文件中超过64K方法引用.dex?

我想知道这可能是什么原因:
在一个相当小的 Flutter项目中我使用了13个插件.如果没有Multidex,Android构建将失败,因为它大大超出了方法参考限制.

是否有任何技巧(例如Gradle相关)允许缩小方法引用计数,因为我认为这样的项目不应超过限制?
(如果你想进一步了解为什么我觉得这很奇怪,请看一下这个问题的旧版本)

android flutter

7
推荐指数
5
解决办法
1169
查看次数

Flutter无法在设备导入androidx.annotation.Nullable上运行应用

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)
/Users/ipatel/Documents/AAAA/FlutterSetup/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.9.0/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java:9: error: cannot find symbol
import androidx.annotation.NonNull;
                          ^
  symbol:   class NonNull
  location: package androidx.annotation
/Users/ipatel/Documents/AAAA/FlutterSetup/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.9.0/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java:10: error: cannot find symbol
import androidx.annotation.Nullable;
                          ^
  symbol:   class Nullable
  location: package androidx.annotation
/Users/ipatel/Documents/AAAA/FlutterSetup/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.9.0/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java:253: error: cannot find symbol
          public void onFailure(@NonNull Exception e) {
                                 ^
  symbol: class NonNull
/Users/ipatel/Documents/AAAA/FlutterSetup/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.9.0/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java:274: error: cannot find symbol …
Run Code Online (Sandbox Code Playgroud)

macos android gradle android-studio flutter

7
推荐指数
2
解决办法
1万
查看次数

如何在我的 Flutter 项目中迁移到 AndroidX?

我试图迁移我的项目。但我做不到。

迁移到 AndroidX

在项目中没有找到用法

android dart flutter androidx

6
推荐指数
1
解决办法
3297
查看次数

标签 统计

flutter ×6

android ×4

android-studio ×3

androidx ×2

dart ×2

gradle ×2

macos ×1