Ich weiß, was dieses Problem bedeutet, aber ich weiß nicht, wie ich genau dieses Problem lösen kann. Ich habe Code bereitgestellt, der ein ähnliches Problem behebt, das ich mit den Android-Supportbibliotheken hatte.
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "27.1.1"
}
}
}
}
Launching lib\main.dart on TA 1024 in debug mode...
Initializing gradle...
Resolving dependencies...
Running 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:
Execution failed for task ':app:preDebugBuild'.
> Android dependency 'androidx.core:core' has different version for the compile (1.0.0) and runtime (1.0.1) classpath. You should manually set the same version via DependencyResolution
* 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 6s
Finished with error: Gradle task assembleDebug failed with exit code 1
Okay, ich habe es geschafft, den Fehler zu beheben, indem ich dieses Code-Snippet wie folgt hinzugefügt habe
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "27.1.1"
}
if (details.requested.group == 'androidx.core'
&& !details.requested.name.contains('androidx') ) {
details.useVersion "1.0.1"
}
}
}
}
Fügen Sie dies so in Ihr build.gradle
unter Build-Skript ein.
``` Gradle
buildscript {
ext.kotlin_version = '1.2.51'
Repositorys {
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'
}
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "27.1.1"
}
if (details.requested.group == 'androidx.core'
&& !details.requested.name.contains('androidx') ) {
details.useVersion "1.0.1"
}
}
}
}
}
alleProjekte {
Repositorys {
Google()
jcenter()
}
}
rootProject.buildDir = '../build'
Teilprojekte {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
Teilprojekte {
project.evaluationDependsOn(':app')
}
Aufgabe sauber(Typ: Löschen) {
rootProject.buildDir löschen
}
```
cc @amirh @mklim
Nach dem Upgrade von compileSdkVersion
von 27 auf 28 in meiner App habe ich diesen Fehler erhalten.
Ich habe die folgende dunkle Magie in .../android/build.gradle
(nicht .../android/app/build.grade
) eingefügt und damit war das Problem verschwunden:
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'androidx.core' &&
!details.requested.name.contains('androidx')) {
details.useVersion "1.0.1"
}
}
}
}
Ich habe bisher Probleme das zu reproduzieren. Wenn jemand gemeinsam nutzbaren Code hat, der diesen Fehler auslöst, wäre dies beim Debuggen sehr hilfreich.
@Atominac hat in #27679 einen reproduzierbaren Fall gefunden.
Schritte zum Reproduzieren
flutter_local_notifications: firebase_core: firebase_messaging:
Ich benutze die Funktion von Hixie.und das Problem ist weg
Funktioniert nach all den Vorschlägen immer noch nicht
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit -rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.
Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der android/build.gradle
Datei aktualisiert habe: classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version 3.2.1
)
@david-mccoy Danke! Bei mir hat es funktioniert!
Danke hat bei mir funktioniert
Am Mo, 4. März 2019, 09:34 Prakhar Varshney [email protected]
schrieb:
@david-mccoy https://github.com/david-mccoy Danke! Bei mir hat es funktioniert!
—
Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/flutter/flutter/issues/27254#issuecomment-469163125 ,
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/AX2WfqRQkKG5VGc-8xt1c1vIQhwBzHBKks5vTNqOgaJpZM4aYzDb
.
@david-mccoy großartige Lösung funktioniert für mich! Vielen Dank!
@david-mccoy tolle Antwort. Ärgerliche AndroidX-Probleme haben mich in letzter Zeit gestört und das hat bei mir funktioniert
das hat bei mir auch funktioniert
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der
android/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)
Hat bei mir funktioniert, nachdem ich auch die Kotlin-Version (ich habe Kotlin-Unterstützung für mein Projekt) auf 1.3.0 geändert (ich hatte 1.2.71)
Bei einem Upgrade von 3.2.1 auf 3.3.1 habe ich ein Problem festgestellt, dass das android:label in androidmanifest.xml nach der Änderung nicht wirksam wird und die Metadaten nicht wirksam werden. @david-mccoy. Hast du dieses Problem gefunden?
Bei einem Upgrade von 3.2.1 auf 3.3.1 habe ich ein Problem festgestellt, dass das android:label in androidmanifest.xml nach der Änderung nicht wirksam wird und die Metadaten nicht wirksam werden. @david-mccoy. Hast du dieses Problem gefunden?
Entschuldigung, ich habe mich nicht mit diesem Problem befasst
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der
android/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)
Hat bei mir funktioniert. Vielen Dank.
Das Stoßen von com.android.tools.build:gradle
auf 3.3.2
löste dieses Problem auch für mich.
Da dies eine Datei ist, die von flutter create
generiert wurde, liegt es in der Verantwortung, sie auf dem neuesten Stand zu halten, oder ich als Entwickler? 🤔
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
kotlin_version von 1.2.71 auf 1.3.0 ändern
Gradle-Version von 3.2.1 auf 3.3.2 ändern
Stand 28.03.2019.
ist mir passiert, das Ändern von Kotlin und Gradle hat funktioniert
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der
android/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)
Dankeschön!!!
Dieses Problem wird von https://github.com/flutter/flutter/pull/35217 behoben
Ich habe viel darüber gesucht und endlich hilft mir das,
Versuche dies:
1.Gehen Sie zu build.gradle im gradle-Ordner und ändern Sie die Klassenpfadabhängigkeiten in
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:**3.4.1**'
}
}
Gehen Sie zu android->gradle->wrapper->gradle-wrapper.properties und ändern Sie die Distributions-URL in
DistributionUrl=https\: //services.gradle.org/distributions/gradle-5.1.1-all.zip
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der
android/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)
@david-mccoy Danke, es funktioniert endlich
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der
android/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)
Danke Kumpel. Es klappt.
Okay, ich habe es geschafft, den Fehler zu beheben, indem ich dieses Code-Snippet wie folgt hinzugefügt habe
subprojects { project.configurations.all { resolutionStrategy.eachDependency { details -> if (details.requested.group == 'com.android.support' && !details.requested.name.contains('multidex') ) { details.useVersion "27.1.1" } if (details.requested.group == 'androidx.core' && !details.requested.name.contains('androidx') ) { details.useVersion "1.0.1" } } } }
Fügen Sie dies so in Ihr
build.gradle
unter Build-Skript ein.buildscript { ext.kotlin_version = '1.2.51' 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' } subprojects { project.configurations.all { resolutionStrategy.eachDependency { details -> if (details.requested.group == 'com.android.support' && !details.requested.name.contains('multidex') ) { details.useVersion "27.1.1" } if (details.requested.group == 'androidx.core' && !details.requested.name.contains('androidx') ) { details.useVersion "1.0.1" } } } } } 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 }
Hat mir den Tag gerettet, danke :)
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der
android/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)
Ich habs. Dankeschön!
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
- kotlin_version von 1.2.71 auf 1.3.0 ändern
- Gradle-Version von 3.2.1 auf 3.3.2 ändern
Stand 28.03.2019.
Vielen Dank ! Für mich geht das
Android-Abhängigkeit 'androidx. core:core ' hat unterschiedliche Versionen für den Compile- (1.0.0) und Runtime (1.0.2)-Klassenpfad. Sie sollten dieselbe Version manuell über DependencyResolution festlegen.
[√] Flutter (Kanal stabil, v1.7.8+hotfix.4, unter Microsoft Windows [Version 10.0.17763.678], Gebietsschema tr-TR)
[√] Android-Toolchain - für Android-Geräte entwickeln (Android SDK Version 29.0.1)
[√] Android Studio (Version 3.4)
[√] VS-Code (Version 1.37.1)
[√] Verbundenes Gerät (1 verfügbar)
Ich habe viel darüber gesucht und endlich hilft mir das,
Versuche dies:1.Gehen Sie zu build.gradle im gradle-Ordner und ändern Sie die Klassenpfadabhängigkeiten in
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:**3.4.1**' } }
- Gehen Sie zu android->gradle->wrapper->gradle-wrapper.properties und ändern Sie die Distributions-URL in
distributionUrl=https\://services.gradle.org/distributions/**gradle-5.1.1-all.zip**
Aktualisieren Sie das Android Gradle Plugin und Gradle auf die neueste Version, um dieses Problem zu lösen. Ändern Sie für Android Studio 3.5 diese:
android/build.gradle
com.android.tools.build:gradle:3.5.0
android/gradle/wrapper/gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
Natürlich sollten Sie die gleiche Version manuell über DependencyResolution einstellen. Daher kann auch die folgende Lösungsstrategie verwendet werden, um die Abhängigkeitskonflikte aufzulösen:
android/gradle.properties:
androidxCoreVersion=1.0.0
androidxLifecycleVersion=2.0.0
````
android/build.gradle:
```groovy
subprojects {
project.configurations.all {
resolutionStrategy {
force "androidx.core:core:${androidxCoreVersion}"
force "androidx.lifecycle:lifecycle-common:${androidxLifecycleVersion}"
}
}
}
Der vorherige Fehler ist dank @Lebogang95 behoben, aber ich stehe vor einem neuen mit androidx.swiperefreshlayout und androidx.localbroadca stmanager:localbroadcastmanager und es kommt jedes Mal mit einem neuen Fehler.
Einer der Fehler lautet:
Die Android-Abhängigkeit 'androidx.dra werlayout:drawerlayout ' hat unterschiedliche Versionen für den Kompilierungs- (1.0.0-rc01) und den Laufzeit- (1.0.0)-Klassenpfad. Sie sollten dieselbe Version manuell über DependencyResolution einstellen
irgendeine idee guyz?
Update Gradle löst für mich.
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
classpath 'com.android.tools.build:gradle:3.5.0'
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
- kotlin_version von 1.2.71 auf 1.3.0 ändern
- Gradle-Version von 3.2.1 auf 3.3.2 ändern
Stand 28.03.2019.
Danke vielmals ! du hast gerade meinen tag gerettet
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.
Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in derandroid/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)Hat bei mir funktioniert, nachdem ich auch die Kotlin-Version (ich habe Kotlin-Unterstützung für mein Projekt) auf 1.3.0 geändert (ich hatte 1.2.71)
Hat bei mir auch funktioniert. Dankeschön.
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
- kotlin_version von 1.2.71 auf 1.3.0 ändern
- Gradle-Version von 3.2.1 auf 3.3.2 ändern
Stand 28.03.2019.
Es klappt. Vielen Dank.
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
- kotlin_version von 1.2.71 auf 1.3.0 ändern
- Gradle-Version von 3.2.1 auf 3.3.2 ändern
Stand 28.03.2019.
Es klappt. Vielen Dank.
+1
Ich habe die folgende dunkle Magie in
.../android/build.gradle
(nicht.../android/app/build.grade
) eingefügt und damit war das Problem verschwunden:subprojects { project.configurations.all { resolutionStrategy.eachDependency { details -> if (details.requested.group == 'androidx.core' && !details.requested.name.contains('androidx')) { details.useVersion "1.0.1" } } } }
Danke dafür!!! Ich habe Stunden versucht, die Dinge herauszufinden.
Ich habe das Projekt aktualisiert, auf Androidx migriert und Gradle aktualisiert, was meiner Meinung nach besser wäre.
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.
Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in derandroid/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)Hat bei mir funktioniert, nachdem ich auch die Kotlin-Version (ich habe Kotlin-Unterstützung für mein Projekt) auf 1.3.0 geändert (ich hatte 1.2.71)
Danke bei mir hat es funktioniert
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der
android/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)
Ich hatte 2 Tage damit verbracht, eine Lösung zu finden, und nur Ihr Rat hat mich gerettet! Vielen Dank und sei glücklich :)
Kein Problem bro :)
Am Dienstag, den 1. Oktober 2019 um 23:30 Uhr schrieb Konstantin [email protected] :
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich bekam viele
Beschwerden über verschiedene Abhängigkeiten, die AndroidX waren, mit -rc01
Versionsenden) und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen
funktionierten nicht.Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der Android/build.gradle-Datei aktualisiert habe
Datei: Klassenpfad 'com.android.tools. build:gradle :3.3.1' (ich war vorher
auf Version 3.2.1)Ich habe 2 Tage damit verschwendet, eine Lösung zu finden, und nur dein Rat wurde gerettet
mich! Vielen Dank und sei glücklich :)—
Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/flutter/flutter/issues/27254?email_source=notifications&email_token=AM36K6XWUVIUJZBKV2YNN23QMQ5XHA5CNFSM4GTDGDN2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXZJWKTD37
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/AM36K6RLHCLRE64Q3OKFO53QMQ5XHANCNFSM4GTDGDNQ
.
Okay, ich habe es geschafft, den Fehler zu beheben, indem ich dieses Code-Snippet wie folgt hinzugefügt habe
subprojects { project.configurations.all { resolutionStrategy.eachDependency { details -> if (details.requested.group == 'com.android.support' && !details.requested.name.contains('multidex') ) { details.useVersion "27.1.1" } if (details.requested.group == 'androidx.core' && !details.requested.name.contains('androidx') ) { details.useVersion "1.0.1" } } } }
Fügen Sie dies so in Ihr
build.gradle
unter Build-Skript ein.buildscript { ext.kotlin_version = '1.2.51' 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' } subprojects { project.configurations.all { resolutionStrategy.eachDependency { details -> if (details.requested.group == 'com.android.support' && !details.requested.name.contains('multidex') ) { details.useVersion "27.1.1" } if (details.requested.group == 'androidx.core' && !details.requested.name.contains('androidx') ) { details.useVersion "1.0.1" } } } } } 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 }
Danke, Kumpel, du hast mein großes Problem gelöst...
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.
Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in derandroid/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)Hat bei mir funktioniert, nachdem ich auch die Kotlin-Version (ich habe Kotlin-Unterstützung für mein Projekt) auf 1.3.0 geändert (ich hatte 1.2.71)
Die Kotlin-Version ist V imp, damit es funktioniert. Ändere es in ext.kotlin_version = '1.3.0'
Dies sollte so schnell wie möglich behoben werden. Gerade gestern ein neues Flutter-Projekt erstellt und ich musste dieses Problem von vor 1 Jahr heute beheben:
Ändere Kotlin in:
ext.kotlin_version = '1.3.0'
und Gradle zu:
classpath 'com.android.tools.build:gradle:3.3.1'
Wenn dies der Support ist, den Google zu verkaufen versucht, sehe ich ihn nicht. Inakzeptabel für ein Framework, das an Zugkraft gewinnen will...
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
- kotlin_version von 1.2.71 auf 1.3.0 ändern
- Gradle-Version von 3.2.1 auf 3.3.2 ändern
Stand 28.03.2019.
Ja, das hat perfekt funktioniert! Vielen Dank
wie Hydra, lösen Sie eins und Wachstum zwei auf.
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der
android/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)
Ich war gerade zu AndroidX migriert und war gerade dabei, firebase_core und firebase_messaging zu implementieren, als ich auf diesen Fehler gestoßen bin. Die Migration zu Gradle 3.3.1, wie @david-mccoy erwähnte, hat das Problem für mich behoben. Vielen Dank!
das ist sehr schlecht, sehr ärgerlich, jedes Mal wenn ich ein neues Projekt mit Flutter starte muss ich mehrere Dateien aus dem Android-Ordner für das Kompilierungsprojekt bearbeiten, wie zum Beispiel "gradle.properties" das Hinzufügen der Zeilen
android.useAndroidX = true
android.enableJetifier = true
Bearbeiten Sie die Datei "android / build.gradle"
Stellen Sie Gradle auf 3.3.1 statt auf 3.2.1
Abhängigkeit hinzufügen com.google.gms: google-services: 4.3.2
Kotlin-Version auf 1.3.0 setzen ext.kotlin_version = '1.3.0'
Android / App / build.gradle bearbeiten
Firebase SDK hinzufügen
Implementierung 'com.google.firebase: firebase-analytics: 17.2.0'
SDKs zu jedem anderen Firebase-Produkt hinzufügen
https://firebase.google.com/docs/android/setup#available -Bibliotheken
am Ende der Datei hinzufügen
Plugin anwenden: 'com.google.gms.google-services'
Abhängigkeit hinzufügen
Implementierung 'com.android. Unterstützung: Multidex : 1.0.3'
Das ist alles sehr schlecht, Flutter scheint eine klügere und unprofessionellere Sache zu sein.
Keine Notwendigkeit, Abhängigkeitsversionen manuell zu ändern. Öffnen Sie einfach das Projekt mit Android Studio und Refactor -> Migrate to AndroidX...
und alles wird wie erwartet funktionieren.
Referenz: https://flutter.dev/docs/development/androidx-migration
@theshyelf
Idealerweise, wenn Sie nichts davon tun müssen.
Im Idealfall würde dies von dem Moment an, in dem ich das Paket zu pubspec hinzugefügt habe, automatisch erfolgen. Ähnlich wie Nuget-Xamarin-Pakete in Visual Studio
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
1. change kotlin_version from 1.2.71 to 1.3.0 2. change gradle version from 3.2.1 to 3.3.2
Stand 28.03.2019.
danach musste ich ein flutter pub cache repair
ausführen, damit es wieder aufgebaut wird
@insinfo Für ein neues Projekt können Sie AndroidX mit diesem Befehl aktivieren: flutter create --androidx -t <project-type> <new-project-path>
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
1. change kotlin_version from 1.2.71 to 1.3.0 2. change gradle version from 3.2.1 to 3.3.2
Stand 28.03.2019.
Danke Bruder, es hat mein Problem gelöst.
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
- kotlin_version von 1.2.71 auf 1.3.0 ändern
- Gradle-Version von 3.2.1 auf 3.3.2 ändern
Stand 28.03.2019.
Dankeschön. Dieser löst heute mein Problem.
Meine Lösung ist wie folgt:
Meine Lösung ist wie folgt:
1. Zuerst in build.grade im Stammverzeichnis des Projekts auf 3.3.1 ändern und dann ext.kotlin_version = '1.3.31' löschen
2. Fügen Sie es unter grade.properties hinzu,
android.useAndroidX = true
android.enableJetifier = true,
Behalten Sie die erste Zeile bei org.gradle.jvmargs=-Xmx1536M
Löschen Sie den Rest.
3. Endlich synchronisieren
Ich möchte nicht zu Androidx migrieren, da es niedrigere Versionen von Android nicht unterstützt. Was ist zu tun?
Ich habe bisher Probleme das zu reproduzieren. Wenn jemand gemeinsam nutzbaren Code hat, der diesen Fehler auslöst, wäre dies beim Debuggen sehr hilfreich.
Einfach zu reproduzieren:
Android-Abhängigkeit 'android.arch. lifecycle:runtime ' hat unterschiedliche Versionen für den Compile- (1.0.0) und Runtime (1.1.1)-Klassenpfad. Sie sollten dieselbe Version manuell über DependencyResolution einstellen
Codedatei-Beispiel:
import ' Paket:flattern/material.dart ';
void main() => runApp(MyApp());
Klasse MyApp erweitert StatelessWidget {
// Dieses Widget ist das Stammverzeichnis Ihrer Anwendung.
@überschreiben
Widget-Build (BuildContext-Kontext) {
MaterialApp zurückgeben(
Titel: 'Flatter-Demo',
Thema: ThemeData(
// Dies ist das Thema Ihrer Anwendung.
//
// Versuchen Sie, Ihre Anwendung mit "flatter run" auszuführen. Sie werden sehen,
// Die Anwendung hat eine blaue Symbolleiste. Versuchen Sie es dann, ohne die App zu beenden
// ändere das PrimarySwatch unten in Colors.green und rufe dann auf
// "hot reload" (drücken Sie "r" in der Konsole, in der Sie "flatter run" ausgeführt haben",
// oder speichern Sie Ihre Änderungen einfach in "hot reload" in einer Flutter-IDE).
// Beachten Sie, dass der Zähler nicht auf Null zurückgesetzt wurde; die Anwendung
// wird nicht neu gestartet.
PrimarySwatch: Farben.orange,
),
home: MyHomePage(Titel: 'Flatter Demo Home Page'),
);
}
}
Klasse MyHomePage erweitert StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
// Dieses Widget ist die Startseite Ihrer Anwendung. Es ist zustandsbehaftet, d. h
// dass es ein State-Objekt (unten definiert) hat, das Felder enthält, die sich auswirken
// wie es aussieht.
// Diese Klasse ist die Konfiguration für den Zustand. Es enthält die Werte (in diesem
// Groß-/Kleinschreibung des Titels) vom Elternteil (in diesem Fall das App-Widget) und
// wird von der build-Methode des State verwendet. Felder in einer Widget-Unterklasse sind
// immer mit "final" gekennzeichnet.
finaler String-Titel;
@überschreiben
_MyHomePageState createState() => _MyHomePageState();
}
Klasse _MyHomePageState erweitert State
int_counter = 0;
void _incrementCounter() {
setState(() {
// Dieser Aufruf von setState teilt dem Flutter-Framework mit, dass etwas hat
// in diesem Zustand geändert, was dazu führt, dass die unten stehende Build-Methode erneut ausgeführt wird
// damit die Anzeige die aktualisierten Werte wiedergeben kann. Wenn wir uns geändert haben
// _counter ohne setState() aufzurufen, dann wäre die build-Methode nicht
// erneut aufgerufen, und es scheint, als würde nichts passieren.
_Zähler++;
});
}
@überschreiben
Widget-Build (BuildContext-Kontext) {
// Diese Methode wird bei jedem Aufruf von setState erneut ausgeführt, zum Beispiel als done
// durch die _incrementCounter-Methode oben.
//
// Das Flutter-Framework wurde optimiert, um Build-Methoden erneut ausführen zu können
// schnell, sodass Sie einfach alles neu erstellen können, was aktualisiert werden muss
// als Instanzen von Widgets einzeln ändern zu müssen.
zurück Gerüst(
appBar: AppBar(
// Hier nehmen wir den Wert aus dem MyHomePage-Objekt, das erstellt wurde von
// die App.build-Methode und verwenden Sie sie, um unseren Appbar-Titel festzulegen.
Titel: Text(Widget.Titel),
),
Körper: Mitte (
// Center ist ein Layout-Widget. Es braucht ein einzelnes Kind und positioniert es
// in der Mitte des Elternteils.
Kind: Spalte(
// Spalte ist auch ein Layout-Widget. Es braucht eine Liste von Kindern und
// ordnet sie vertikal an. Standardmäßig passt es sich seiner Größe an
// Kinder horizontal und versucht, so groß wie ihr Elternteil zu sein.
//
// Rufen Sie "Debug Painting" auf (drücken Sie "p" in der Konsole, wählen Sie die
// Aktion "Toggle Debug Paint" aus dem Flutter Inspector in Android
// Studio oder der Befehl "Toggle Debug Paint" in Visual Studio Code)
// um das Wireframe für jedes Widget anzuzeigen.
//
// Die Spalte hat verschiedene Eigenschaften, um ihre Größe zu steuern und
// wie es seine Kinder positioniert. Hier verwenden wir mainAxisAlignment, um
// die Kinder vertikal zentrieren; die Hauptachse ist hier die Vertikale
// Achse, weil Spalten vertikal sind (die Querachse wäre
// horizontal).
mainAxisAlignment: MainAxisAlignment.center,
Kinder:
Text(
'Du hast den Knopf so oft gedrückt:',
),
Text(
'$_Zähler',
Stil: Theme.of(context).textTheme.display1,
),
],
),
),
FloatingActionButton: FloatingActionButton(
onPressed: _incrementCounter,
Tooltip: 'Inkrement',
Kind: Icon(Icons.add),
), // Dieses nachgestellte Komma macht die automatische Formatierung für Build-Methoden angenehmer.
);
}
}
Vielen Dank. Hat bei mir funktioniert
Keine Notwendigkeit, Abhängigkeitsversionen manuell zu ändern. Öffnen Sie einfach das Projekt mit Android Studio und
Refactor -> Migrate to AndroidX...
und alles wird wie erwartet funktionieren.
Referenz: https://flutter.dev/docs/development/androidx-migration
Es wird Ihnen nur sagen, dass AndroidX im aktuellen Projekt nicht verwendet wird. Das ist es, Sie müssen manuelle Änderungen vornehmen.
Meine Lösung ist wie folgt:
musste einen Flatter-Befehl haben, um das Projekt automatisch zu überprüfen und zu reparieren.
Ich habe die Updates gemacht, bekomme aber immer noch den gleichen Fehler:
der Fehler zeigt an, dass die Kotlin-Version nicht aktualisiert wurde.
Dies geschieht, wenn image_picker verwendet wird: ^0.6.2+3 . mit cloud_firestore: ^0.13.0+1
Wie @bdairy , nur _image_picker_ hinzugefügt und ich habe das Problem:
cloud_firestore: ^0.13.0+1
firebase_storage: ^3.1.1
Bildauswahl: ^0.6.3
Gelöst mit:
buildscript {
ext.kotlin_version = '1.3.0'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.2'
}
}
Das Problem ist, dass das Projekt wahrscheinlich eine ältere Version von Gradle, das Android-Gradle-Plugin und Kotlin verwendet.
Wenn dieses Problem weiterhin auftritt, stellen Sie Folgendes sicher:
<app-dir>/android/build.gradle
enthält diesen Abschnitt:```.groovig
buildscript {
ext.kotlin_version = '1.3.50'
Repositorys {
Google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
2. `<app-dir>/android/gradle/wrapper/gradle-wrapper.properties` contains this code:
```.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
.properties
org.gradle.jvmargs=-Xmx1536M
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true
cc @zanderso Dies ist eine weitere Instanz von Dateien, die nicht mehr synchronisiert werden. Wir sehen diese Probleme im Gerätelabor nicht, da wir nur eine einzelne Kombination dieser Abhängigkeiten testen.
@blasten danke für die Antwort,, Aber wirklich alle diese Einstellungen sind genau gleich, aber ich
Wie @bdairy , nur _image_picker_ hinzugefügt und ich habe das Problem:
cloud_firestore: ^0.13.0+1
firebase_storage: ^3.1.1
Bildauswahl: ^0.6.3Gelöst mit:
buildscript { ext.kotlin_version = '1.3.0' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.google.gms:google-services:4.3.2' } }
Danke @JuanjoA, aber immer noch die gleiche Fehlermeldung. Ich glaube, ich muss etwas konfigurieren, ich bin wirklich verloren.
@blasten gibt es bald eine Lösung. Ich arbeite jetzt in iOS, aber meine Einreichung ist so nah. Dank
@blasten gibt es bald eine Lösung. Ich arbeite jetzt in iOS, aber meine Einreichung ist so nah. Dank
Ich kann Ihnen helfen, in Android zu reparieren, aber ich bin mir nicht sicher.
@blasten gibt es bald eine Lösung. Ich arbeite jetzt in iOS, aber meine Einreichung ist so nah. Dank
Ich kann Ihnen helfen, in Android zu reparieren, aber ich bin mir nicht sicher.
@sethladd Ich habe kein Problem mit iOS, das Problem ist nur ein Android-Problem, bitte helft :)
@blasten gibt es bald eine Lösung. Ich arbeite jetzt in iOS, aber meine Einreichung ist so nah. Dank
Ich kann Ihnen helfen, in Android zu reparieren, aber ich bin mir nicht sicher.
@sethladd Ich habe kein Problem mit iOS, das Problem ist nur ein Android-Problem, bitte helft :)
Firebase einrichten:
Verwenden Sie die gms-Dienstversion wie im folgenden Code in app.gradle gezeigt anstelle von 4.3.2 oder einer anderen Version:
classpath 'com.google.gms:google-services:4.2.0'
Fügen Sie dieses Snippet zu build.gradle unter den Abhängigkeiten hinzu:
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "27.1.1"
}
if (details.requested.group == 'androidx.core'
&& !details.requested.name.contains('androidx') ) {
details.useVersion "1.0.1"
}
}
}
}
Abhängigkeit in build.gradle ändern (außerhalb von App->build.gradle)
Klassenpfad 'com.android.tools. bauen:gradle :3.3.1'
Beachten Sie, dass es zunächst 3.2.1 ist oder auch eine andere Version sein kann.
Ändere die Kotlin-Version von 1.2.71 auf 1.3.0 oder etwas anderes
Gehe zu gradle.properties und füge dieses Code-Snippet ein:
android.useAndroidX = true
android.enableJetifier = true
Lassen Sie es mich wissen, wenn Sie Probleme haben, einen Ordner zu finden
Lassen Sie es mich wissen, wenn Sie Probleme haben, einen Ordner zu finden
Danke @sedhha aber nichts hat funktioniert..
habe den gleichen Fehler. mache ich etwas falsch??
Lassen Sie es mich wissen, wenn Sie Probleme haben, einen Ordner zu finden
Danke @sedhha aber nichts hat funktioniert..
habe den gleichen Fehler. mache ich etwas falsch??
Kannst du mir den genauen Fehler zeigen?
Lassen Sie es mich wissen, wenn Sie Probleme haben, einen Ordner zu finden
Danke @sedhha aber nichts hat funktioniert..
habe den gleichen Fehler. mache ich etwas falsch??Kannst du mir den genauen Fehler zeigen?
Es ist der im vorherigen Kommentar, den ich gemacht habe.
Lassen Sie es mich wissen, wenn Sie Probleme haben, einen Ordner zu finden
Danke @sedhha aber nichts hat funktioniert..
habe den gleichen Fehler. mache ich etwas falsch??Kannst du mir den genauen Fehler zeigen?
Es ist der im vorherigen Kommentar, den ich gemacht habe.
Hallo @bdairy
Ich hatte das gleiche Problem.
Bitte stellen Sie die folgenden Dinge sicher. Ich sehe immer noch in Ihrer aktualisierten Versionserklärung:
classpath 'com.android.tools.build:gradle:3.5.0'
which should be 3.3.1
Also have you set minimum sdk version to 21?
Further I hope you have added this set of lines in gradle.properties:
android.useAndroidX = true
android.enableJetifier = true
```
Sie haben auch die Kotlin-Version auf 1.3.50 geändert, aber es sollte 1.3.0 sein
Lassen Sie es mich wissen, wenn Sie Probleme haben, einen Ordner zu finden
Danke @sedhha aber nichts hat funktioniert..
habe den gleichen Fehler. mache ich etwas falsch??Kannst du mir den genauen Fehler zeigen?
Es ist der im vorherigen Kommentar, den ich gemacht habe.
Hallo @bdairy
Ich hatte das gleiche Problem.
Bitte stellen Sie die folgenden Dinge sicher. Ich sehe immer noch in Ihrer aktualisierten Versionserklärung:classpath 'com.android.tools.build:gradle:3.5.0' which should be 3.3.1 Also have you set minimum sdk version to 21? Further I hope you have added this set of lines in gradle.properties:
android.useAndroidX = true
android.enableJetifier = trueAlso you have changed kotlin version to 1.3.50 but it should be 1.3.0
@sedhha mein Freund, Alles, was Sie erwähnt haben, hat das gleiche Problem verursacht,,
Das Hauptproblem ist, dass das Update der Kotlin-Version den Build nicht beeinflusst ...
Wie Sie sehen können, ist meine Kotlin-Version auf ext.kotlin_version = '1.3.0'
. aber der Fehler sagt, es ist org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.71
Wenn jemand eine Lösung dafür hat, bitte helfen Sie mir, ich stecke wirklich fest, ohne das Problem zu klären ...
@blasten ein Update zu diesem Thema>? gibt es einen Hotfix? irgendetwas . Ich kann tun, es ist mehr als 6 Tage her, bitte Leute
Nur zur Referenz, das Problem war mit einem Plugin namens flatter_launch.. was niemand im Fehler bemerkt, einschließlich mir, weil der Paketname sowieso nicht vorangeht... Ich musste das Plugin wechseln und die Kotlin-Version aktualisieren dort, um das Problem zu beheben, Danke für die Hilfe an alle.
@bdairy Entschuldigung, dass geantwortet habe. Das Problem liegt im flutter_launch
Plugin https://pub.dev/packages/flutter_launch. Welche Version dieses Plugins verwendest du? Ich habe gesehen, dass die Version im Juni 2019 aktualisiert wurde: https://github.com/thyagoluciano/flutter_launch_whatsapp/commit/d29f6359d339286519d682fb19dc4b48d3de0625
@csells Wie wird das in Zukunft gehandhabt? Ich bin heute darauf gestoßen, nachdem ich Flutter und meine Plugins aktualisiert hatte. Zumindest sollten wir bessere Fehlermeldungen finden, die dem Benutzer sagen, was er zu tun hat ODER noch besser Flatterarzt machen, um solche Dinge beheben zu können
Die Lösung dieses Problems beinhaltet das Finden von Plugin-Versionen, die die Versionsbeschränkungen jeder unterstützten Plattform erfüllen. Wenn pub eine Abhängigkeit auflöst, kennt es keine Plattformabhängigkeiten wie die in einem Plugin verwendete Kotlin-Version.
Das heißt, Fehlermeldungen können verbessert werden.
Wir können das spezifische Plugin hervorheben, das Probleme hat. Derzeit erhalten Sie einen Gradle-Fehler, der auf ein Plugin als Projekt verweist.
hallo kerl 1 habe tatsächlich ein problem "Projekt mit gradles-Datei synchronisieren". Es ist deaktiviert und wie kann ich es aktivieren und im Android-Menü anzeigen?
?
folge diesen Schritten
Schritt 1
$ flattern sauber
$ Flatter-Pub-Cache-Reparatur
Schritt 2
in appRoot -> android -> build.gradle
Schritt 3
in adnroid -> gradle -> wrapper -> gradle-wrapper.properties
setze gradle auf gradle-5.6.4-all.zip oder neuere Versionen
DistributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
Schritt 4
$flattern sauber
Schritt #5
$flatterlauf
Ich schließe diesen Fehler, da das ursprüngliche Problem durch die Kombination von AndroidX- und Support-Abhängigkeiten verursacht wurde. Der AndroidX-Migrationsleitfaden führt Sie durch die Schritte, um dieses Problem zu vermeiden: https://flutter.dev/docs/development/androidx-migration.
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
- kotlin_version von 1.2.71 auf 1.3.0 ändern
- Gradle-Version von 3.2.1 auf 3.3.2 ändern
Stand 28.03.2019.
danke,dafür funktioniert es bei mir
Ich habe die folgende dunkle Magie in
.../android/build.gradle
(nicht.../android/app/build.grade
) eingefügt und damit war das Problem verschwunden:subprojects { project.configurations.all { resolutionStrategy.eachDependency { details -> if (details.requested.group == 'androidx.core' && !details.requested.name.contains('androidx')) { details.useVersion "1.0.1" } } } }
funktioniert bei mir perfekt
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
- kotlin_version von 1.2.71 auf 1.3.0 ändern
- Gradle-Version von 3.2.1 auf 3.3.2 ändern
Stand 28.03.2019.
arbeite für mich
Eine der besten Diskussionen zu Github-Problemen, die ich je gesehen habe
https://github.com/flutter/flutter/issues/27254#issuecomment -461692152
habe mein Problem gelöst
Dieses Problem tritt erneut auf, nachdem cloud_firestore von 0.13.5 auf 0.14.0+2 aktualisiert wurde.
Hat bei mir auch funktioniert.
Wenn Sie in Ihrer Flatter-App Kotlin-Unterstützung haben, müssen Sie zur Lösung dieses Problems 2 Werte in android/build.gradle ändern:
kotlin_version von 1.2.71 auf 1.3.0 ändern
Gradle-Version von 3.2.1 auf 3.3.2 ändern
Stand 28.03.2019.
So sieht es in der Datei build.gradle aus:
buildscript {
ext.kotlin_version = '1.3.0'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
Gibt es eine Möglichkeit, diese Änderung durch Flattern zu ermöglichen, wenn ein Paket aktualisiert/hinzugefügt wird, das darauf basiert?
Funktioniert nach all den Vorschlägen immer noch nicht
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der
android/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)
Danke! Bei mir hat es funktioniert!
Hilfreichster Kommentar
Kein Witz, ich hatte vor kurzem das gleiche Problem (und ich erhielt viele Beschwerden über verschiedene Abhängigkeiten von AndroidX, mit
-rc01
Versionsenden), und verschiedene Lösungen, um eine Lösungsstrategie zu erzwingen, funktionierten nicht.Ich habe es gelöst, indem ich meine Gradle-Abhängigkeit in der
android/build.gradle
Datei aktualisiert habe:classpath 'com.android.tools.build:gradle:3.3.1'
(ich hatte zuvor Version3.2.1
)