Flutter-Fehler: Es konnten nicht alle Artefakte für die Konfiguration „:image_picker_android:debugUnitTestRuntimeClasspath“ aufgelöst werden
Lesezeit: 4 Minuten
Abhishek Joshi
Die Anwendung, an der ich arbeite, debuggt gut im Emulator oder auf Mobilgeräten, aber wenn ich versuche, die apk zu erstellen, wird der folgende Fehler angezeigt:
Building without sound null safety
For more information see https://dart.dev/null-safety/unsound-null-safety
Running Gradle task 'assembleRelease'...
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:lintVitalRelease'.
> Could not resolve all artifacts for configuration ':image_picker_android:debugUnitTestRuntimeClasspath'.
> Failed to transform bcprov-jdk15on-1.68.jar (org.bouncycastle:bcprov-jdk15on:1.68) to match attributes {artifactType=processed-jar, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for JetifyTransform: /home/cicada/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15on/1.68/46a080368d38b428d237a59458f9bc915222894d/bcprov-jdk15on-1.68.jar.
> Failed to transform '/home/cicada/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15on/1.68/46a080368d38b428d237a59458f9bc915222894d/bcprov-jdk15on-1.68.jar' using Jetifier. Reason: IllegalArgumentException, message: Unsupported class file major version 59. (Run with --stacktrace for more details.)
Suggestions:
- Check out existing issues at https://issuetracker.google.com/issues?q=componentid:460323&s=modified_time:desc, it's possible that this issue has already been filed there.
- If this issue has not been filed, please report it at https://issuetracker.google.com/issues/new?component=460323 (run with --stacktrace and provide a stack trace if possible).
* 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 19s
Running Gradle task 'assembleRelease'... 20.7s
Gradle task assembleRelease failed with exit code 1
Process finished with exit code 1
Verwenden Sie die neueste Version der Bildauswahl?
– Kaushik Chandru
5. Juni um 12:03 Uhr
Bilal Saeed – Flutter-Entwickler
Dies war meine Lösung, die ich als 2. Option empfehle:
Lösung 1:
Ich habe folgende Zeilen in die hinzugefügt Android-Verzeichnis der App-Ebene build.gradle dh android/app/build.gradle meines Projektes.
Ich empfehle Ihnen jedoch die Lösung von @Vinadon und stimme dem Kommentar von @raiderOne zu: Die erste empfohlene Lösung sollte sein:
Die Probleme liegen darin, dass image_picker_android auf Gradle 7.1.2 aktualisiert wird. Siehe ihr Änderungsprotokoll. Nach einem Problem auf GitHub müssen Sie Ihre Gradle-Version wie folgt aktualisieren:
Aktualisieren Sie in android/gradle/wrapper/gradle-wrapper.properties Ihre DistributionUrl auf
und ändern Sie in android/build.gradle die Gradle-Version auf mindestens 7.1.2
classpath 'com.android.tools.build:gradle:7.1.2
Im Fall von @Vinadon musste er sein Android Studio auch für eine neuere Java-Version aktualisieren. Stimmen Sie der Antwort von Vindadon unten für diese Lösung zu. Vielen Dank!
Ich habe das Gefühl, dass dies das Problem vermeidet und es nicht löst …
– raider0ne
17. September um 7:19 Uhr
Die Probleme liegen in image_picker_android wird auf Gradle 7.1.2 aktualisiert. Siehe ihre Änderungsprotokoll. Nach einem Problem auf GitHub Sie müssen Ihre Gradle-Version wie folgt aktualisieren:
Im android/gradle/wrapper/gradle-wrapper.properties aktualisieren Sie Ihre DistributionUrl auf
3: Führen Sie “flutter clean” aus 4: Führen Sie “flutter pub get” aus 5: Wenn Sie apk Ihres Projekts erstellen möchten, führen Sie “flutter build apk” aus
Ich hoffe, es funktioniert für Sie.
Die Lösung ist am 06.06.2022 aktuell. Das Hinzufügen dieser Zeilen in pubspec.yaml hat das Problem behoben:
Dieses Problem liegt normalerweise daran, dass das Gradle-Plugin veraltet ist. Wenn Ihr Projekt mit einer älteren Flutter-Version erstellt wurde, ist das Gradle-Plugin alt. Die eigentliche Lösung für dieses Problem wäre ein Upgrade der Gradle-Plugin-Version.
14320700cookie-checkFlutter-Fehler: Es konnten nicht alle Artefakte für die Konfiguration „:image_picker_android:debugUnitTestRuntimeClasspath“ aufgelöst werdenyes
Verwenden Sie die neueste Version der Bildauswahl?
– Kaushik Chandru
5. Juni um 12:03 Uhr