mapbox / mapbox/mapbox-navigation-android
java.lang.IncompatibleClassChangeError v2.15.1
Nessuno ha ancora preso questa issue.
- Lingua principale
- Kotlin
- Stelle
- 651
- Fork
- 321
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Android API: 33
Mapbox Navigation SDK version: tested both on 2.15.1 and 2.16.0-beta.1
When updating the navigation sdk from version 2.14.2 to 2.15.1 or 2.16.0-rc.1 I get the following error:
java.lang.IncompatibleClassChangeError: Found interface com.google.android.gms.location.ActivityRecognitionClient, but class was expected (declaration of 'com.google.android.gms.location.ActivityRecognitionClient' appears in /data/app/~~DWwv94cE6vILduO-pIRlKA==/com.mypackage.mapbox-O3rUW7l2svgafrdY8f04XQ==/base.apk!classes2.dex)
at com.mapbox.common.movement.GoogleActivityRecognition.start(GoogleActivityRecognition.kt:115)
at com.mapbox.common.movement.AndroidMovementMonitor.registerObserver(AndroidMovementMonitor.kt:60)
please could you check it out? I have tried to force the location library into all projects with
configurations.all{
resolutionStrategy{
force "com.google.android.gms:play-services-location:21.0.1"
}
}
But its not working,
Thank you
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia dalle posizioni dello stack trace GoogleActivityRecognition.kt:115 e AndroidMovementMonitor.kt:60, quindi esamina come l’SDK di navigazione risolve com.google.android.gms:play-services-location per le versioni 2.14.2, 2.15.1 e 2.16.0-rc.1. Riproduci il problema su Android API 33 e verifica che l’errore di modifica incompatibile della classe non si verifichi più.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- android, kotlin
- Ambito
- mobile
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100