首页 > 解决方案 > 升级 gradle 依赖项后无法获取提供者 DummyContentProvider

问题描述

我正在更新com.google.android.gms和 firebase gradle 依赖项以修复此处描述的错误:无法启动接收器 com.google.firebase.iid.FirebaseInstanceIdInternalReceiver。我正在使用 compile 'com.google.android.gms:play-services:9.8.0'. 使用上面的版本似乎会在adb logcat.

为什么会导致此错误?

FATAL EXCEPTION: main
05-15 12:21:11.721 11491 11491 E AndroidRuntime: Process: com.netbeast.yeti.debug,
  PID: 11491 05-15 12:21:11.721 11491 11491 E AndroidRuntime: 
  java.lang.RuntimeException: Unable to get provider 
  com.marianhello.bgloc.sync.DummyContentProvider:
  java.lang.ClassNotFoundException: Didn't find class 
  "com.marianhello.bgloc.sync.DummyContentProvider"
  on path: DexPathList[[zip file "/data/app/com.netbeast.yeti.debug-2/base.apk"],
  nativeLibraryDirectories=[/data/app/com.startup.app.debug-2/lib/arm, 
  /data/app/com.startup.app.debug-2/base.apk!/lib/armeabi-v7a, 
  /vendor/lib, /system/lib]]

有关更多信息:错误来自本机端使用的库。这是一个带有 react native 的项目,它有一个名为react-native-mauron85-background-geolocation

标签: androidreact-nativegradle

解决方案


推荐阅读