After add PlacePicker dependency app is not starting
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- java
- Domaine
- mobile-dev
Piste de recherche
Commencez par le bloc de dépendances de build.gradle et reproduisez l’échec du lancement en utilisant les dépendances PlacePicker et Mapbox SDK indiquées. Suivez la ClassNotFoundException de MapboxTelemetryInitProvider et vérifiez que l’application démarre correctement avec PlacePicker activé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I'd like to use Mapbox PlacePicker plugin for android. My app build.gladle
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services' // Google Services plugin
android {
compileSdkVersion 28
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.fraczekkrzysztof.gocycling"
minSdkVersion 19
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
}
repositories{
mavenCentral()
}
dependencies {
// Add the Firebase SDK for Google Analytics
implementation 'com.google.firebase:firebase-analytics:17.2.2'
implementation 'com.google.firebase:firebase-auth:19.2.0'
implementation 'com.google.firebase:firebase-ads:18.3.0'
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.loopj.android:android-async-http:1.4.10'
implementation 'com.firebaseui:firebase-ui-auth:6.2.0'
implementation 'com.google.android.material:material:1.1.0'
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.0.0'
def work_version = "2.3.4"
implementation "androidx.work:work-runtime:$work_version"
implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:9.0.0'
implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-places-v9:0.10.0'
}
When I try to run app I received error
java.lang.RuntimeException: Unable to get provider com.mapbox.android.telemetry.provider.MapboxTelemetryInitProvider: java.lang.ClassNotFoundException: Didn't find class "com.mapbox.android.telemetry.provider.MapboxTelemetryInitProvider" on path: DexPathList[[zip file "/data/app/com.fraczekkrzysztof.gocycling-NYX_OCILRQtudk9ms3B-kA==/base.apk"],nativeLibraryDirectories=[/data/app/com.fraczekkrzysztof.gocycling-NYX_OCILRQtudk9ms3B-kA==/lib/x86, /data/app/com.fraczekkrzysztof.gocycling-NYX_OCILRQtudk9ms3B-kA==/base.apk!/lib/x86, /system/lib, /vendor/lib]]
at android.app.ActivityThread.installProvider(ActivityThread.java:6288)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5851)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5772)
at android.app.ActivityThread.-wrap1(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1661)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
I didn't find solution for PlacePicker. There is some information about similar error in Navigation, but not in PlacePicker. If I removed PlacePicker dependency the app start correctly.
- Langage dominant
- Java
- Étoiles
- 242
- Forks
- 116
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de mapbox/mapbox-plugins-android
-
Difficulté 3/5 1-2 jours Accessibilité débutants 30/100
mapbox/mapbox-plugins-android#1207 ·
-
Add support for android 12Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
mapbox/mapbox-plugins-android#1206 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
mapbox/mapbox-plugins-android#1203 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
mapbox/mapbox-plugins-android#1195 · 1 commentaire · 1 réaction ·
-
Add Android 12 supportOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
mapbox/mapbox-plugins-android#1193 · 1 commentaire ·
Toutes les issues de mapbox/mapbox-plugins-android
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
-
Make branch and label autocomplete matching locale-independentPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
jenkinsci/gitlab-plugin#1950 ·
-
Place type search does not workOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
commons-app/apps-android-commons#6984 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
It's not necessary to copy the memory block in the readWrite() of org.h2.store.fs.mem.FileMemDataOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
h2database/h2database#4435 ·
Les mainteneurs répondent en général sous 1 jour