mapbox / mapbox/mapbox-maps-flutter
Build fails with exception for Android
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Dart
- Sterne
- 380
- Forks
- 204
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I have an existing project I am trying to migrate from google maps to mapbox. When I add mapbox_maps_flutter: ^0.5.0 to my pubspec, and SDK_REGISTRY_TOKEN to my gradle.properties then try to build, I get the error below.
The issue does not appear to be with other dependencies. I can make a brand new flutter project, and build successfully if I copy+paste all the dependencies in from my real project. Any help would be appreciated, I'm not even really sure if this is an issue with this plugin.
FAILURE: Build completed with 2 failures.
1: Task failed with an exception.
-----------
* Where:
Build file 'C:\Users\miles\AppData\Local\Pub\Cache\hosted\pub.dev\mapbox_maps_flutter-0.5.0\android\build.gradle' line: 18
* What went wrong:
A problem occurred evaluating project ':mapbox_maps_flutter'.
> Basedir C:\Users\miles\AppData\Local\Pub\Cache\hosted\pub.dev\cloud_firestore_web-3.6.3\android does not exist
* 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.
==============================================================================
2: Task failed with an exception.
-----------
* Where:
Script 'D:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 412
* What went wrong:
A problem occurred configuring project ':mapbox_maps_flutter'.
> Failed to notify project evaluation listener.
> Could not get unknown property 'android' for project ':mapbox_maps_flutter' of type org.gradle.api.Project.
> Could not find method implementation() for arguments [project ':flutter_plugin_android_lifecycle'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
> Could not get unknown property 'android' for project ':mapbox_maps_flutter' of type org.gradle.api.Project.
* 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 11s
My dependencies:
environment:
sdk: '>=3.0.0 <4.0.0'
flutter: 3.10.6
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
mapbox_maps_flutter: ^0.5.0
flutter_js: ^0.7.0
dio: ^5.1.2
flutter_spinkit: ^5.1.0
provider: ^6.0.2
package_info_plus: ^4.0.2
url_launcher: ^6.1.0
flutter_secure_storage: ^8.0.0
json_serializable: ^6.1.5
intl: ^0.18.0
firebase_messaging: ^14.2.1
sentry: ^7.5.2
google_maps_flutter: ^2.3.0
flutter_background_geolocation: ^4.0.2
permission_handler: ^10.0.0
firebase_core: ^2.4.1
cloud_firestore: ^4.3.1
firebase_auth: ^4.5.0
firebase_storage: ^11.0.10
image_picker: ^0.8.5
retry: ^3.1.0
flutter_markdown: ^0.6.1
global_configuration: 2.0.0-nullsafety.1
flutter_redux: ^0.10.0
path_provider: ^2.0.9
file_picker: ^5.0.1
open_filex: ^4.1.1
uuid: ^3.0.6
json_at: ^2.1.0
custom_refresh_indicator: ^2.0.1
new_version_plus: ^0.0.4
version: ^3.0.2
flutter_keyboard_visibility: ^5.2.0
cached_network_image: ^3.2.0
connectivity_plus: ^4.0.0
messagepack: ^0.2.1
device_info_plus: ^9.0.0
community_material_icon: ^5.4.55
system_proxy: ^0.1.0
flutter_cache_manager: ^3.3.0
dotted_border: ^2.0.0+2
easy_debounce: ^2.0.2+1
flutter_local_notifications: ^14.0.0+1
azblob: ^2.3.0
json_schema2: ^2.0.2
collection: ^1.16.0
redux: ^5.0.0
path: ^1.8.2
json_annotation: ^4.8.0
firebase_analytics: ^10.1.0
isar: ^3.1.0+1
isar_flutter_libs: ^3.0.2
shared_preferences: ^2.0.17
flutter_logs: ^2.1.10
auth0_flutter: ^1.2.1
dev_dependencies:
test: ^1.20.2
integration_test:
sdk: flutter
flutter_test:
sdk: flutter
build_runner: ^2.0.3
flutter_launcher_icons: ^0.13.1
mockito: ^5.0.15
corsac_jwt: ^1.0.0-nullsafety.1
flutter_lints: ^2.0.1
path_provider_platform_interface: ^2.0.0
plugin_platform_interface: ^2.0.0
# TODO once a release is made to mock server, update this to its new version
mockserver:
git:
url: https://github.com/mauriciotogneri/mockserver-dart.git
ref: 3fdf0615a5662975390ec4f96babf2663d6f9c48
isar_generator: ^3.0.2
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit den pubspec-Abhängigkeiten des Projekts und der Datei android/build.gradle von mapbox_maps_flutter in Zeile 18. Vergleiche das fehlschlagende Projekt mit dem gemeldeten sauberen Flutter-Projekt, untersuche anschließend flutter.gradle um Zeile 412 und führe den Android-Build mit den gemeldeten Abhängigkeiten aus. Erledigt ist die Aufgabe, wenn festgestellt wurde, ob das Plugin oder eine Wechselwirkung zwischen Abhängigkeiten den Build-Fehler verursacht, und eine reproduzierbare Lösung dokumentiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- dart
- Bereich
- mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100