Реагировать на родной проект не запускается на Android - PullRequest
0 голосов
/ 15 января 2019

java.lang.NoSuchMethodError: Нет статического метода checkHandlerThread (Landroid / os / Handler; Ljava / lang / String;) V в классе Lcom / Google / Android / г / общий / внутренний / Предпосылки; или его супер классы (объявление "com.google.android.gms.common.internal.Preconditions" появится в /data/app/tv.ampz-xq0syKD7zk1lwewrOmiHaw==/base.apk!classes35.dex) на com.google.android.gms.common.internal.GmsClientEventManager.onConnectionSuccess (неизвестно Источник: 20) на com.google.android.gms.common.api.internal.zaaw.zab (неизвестный источник: 292) на com.google.android.gms.common.api.internal.zaak.zaaq (неизвестно Источник: 125) на com.google.android.gms.common.api.internal.zaak.onConnected (неизвестно Источник: 105) на com.google.android.gms.common.api.internal.zabe.onConnected (неизвестно Источник: 101) на com.google.android.gms.common.api.internal.zaq.onConnected (неизвестно Источник: 6) на com.google.android.gms.common.internal.zaf.onConnected (неизвестно Источник: 2) на com.google.android.gms.common.internal.BaseGmsClient $ zzf.zzm (неизвестно Источник: 24) на com.google.android.gms.common.internal.BaseGmsClient $ zza.zza (неизвестно Источник: 12) на com.google.android.gms.common.internal.BaseGmsClient $ zzc.zzo (неизвестно Источник: 11) на com.google.android.gms.common.internal.BaseGmsClient $ zzb.handleMessage (неизвестно Источник: 48) на android.os.Handler.dispatchMessage (Handler.java:106) на android.os.Looper.loop (Looper.java:193) на android.app.ActivityThread.main (ActivityThread.java:6669) в java.lang.reflect.Method.invoke (родной метод) в com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit.java:493) на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:858)

мое приложение / build.gradle

compile project(':react-native-maps')
compile project(':react-native-camera')
compile project(':react-native-linear-gradient')
compile project(':react-native-push-notification')
implementation (project(':react-native-camera')) {
  implementation "com.android.support:appcompat-v7:26.1.0"
  implementation "com.facebook.react:react-native:+"  
}
implementation(project(':react-native-maps')){
   exclude group: 'com.google.android.gms', module: 'play-services-base'
   exclude group: 'com.google.android.gms', module: 'play-services-maps'
}
implementation ("com.google.android.gms:play-services-basement:${rootProject.ext.googleFirebaseVersion}") {
    force = true
}
implementation "com.google.android.gms:play-services-location:${rootProject.ext.googlePlayServicesVersion}" 
implementation "com.google.android.gms:play-services-base:${rootProject.ext.googlePlayServicesVersion}"
implementation "com.google.android.gms:play-services-maps:${rootProject.ext.googlePlayServicesVersion}"
implementation "com.google.firebase:firebase-core:${rootProject.ext.googleFirebaseVersion}"
compile project(':instabug-reactnative')
compile project(':react-native-video')
compile project(':react-native-svg')
compile project(':react-native-picker')
compile project(':react-native-image-crop-picker')
compile project(':react-native-google-places')
compile project(':react-native-fast-image')
compile project(':react-native-exit-app')
compile project(':react-native-device-info')
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
implementation "com.facebook.react:react-native:+" 

1 Ответ

0 голосов
/ 14 февраля 2019

Вы должны добавить resolutionStrategy в ваше приложение / build.gradle в android тег

android {
....
configurations.all {
            resolutionStrategy {
                force "com.google.android.gms:play-services-basement:16.2.0"
            }
        }

...
}
...