升级到0.60.5后无法获取提供程序android.support.v4.content.FileProvider

升级到0.60.5后无法获取提供程序android.support.v4.content.FileProvider,android,react-native,Android,React Native,我正在将react native升级到版本0.60.5 但我的应用程序在打开时发生以下错误: 09-05 14:09:03.791 E/AndroidRuntime(15689):致命异常:主 09-05 14:09:03.791 E/AndroidRuntime(15689):进程:com.vit,PID:15689 09-05 14:09:03.791 E/AndroidRuntime(15689):java.lang.RuntimeException:无法获取提供程序android.sup

我正在将react native升级到版本
0.60.5
但我的应用程序在打开时发生以下错误:

09-05 14:09:03.791 E/AndroidRuntime(15689):致命异常:主
09-05 14:09:03.791 E/AndroidRuntime(15689):进程:com.vit,PID:15689
09-05 14:09:03.791 E/AndroidRuntime(15689):java.lang.RuntimeException:无法获取提供程序android.support.v4.content.FileProvider:java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”//data/app/com.vit-jgrhoreudfckm-QiDi6oQ==/base.apk”]的NativeLibrary目录中未找到类“android.support.v4.content.FileProvider”=[/data/app/com.vit-jgrhoreudfckm-QiDi6oQ==/lib/arm,/data/app/com.vit-jgrhoreudfckm-QiDi6oQ==/base.apk!/lib/armeabi-v7a,/system/lib,/vendor/lib]]
09-05 14:09:03.791 E/AndroidRuntime(15689):位于android.app.ActivityThread.installProvider(ActivityThread.java:6575)
09-05 14:09:03.791 E/AndroidRuntime(15689):在android.app.ActivityThread.installContentProviders(ActivityThread.java:6127)上
09-05 14:09:03.791 E/AndroidRuntime(15689):在android.app.ActivityThread.handleBindApplication(ActivityThread.java:6037)上
09-05 14:09:03.791 E/AndroidRuntime(15689):位于android.app.ActivityThread.-wrap1(未知来源:0)
09-05 14:09:03.791 E/AndroidRuntime(15689):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1764)
09-05 14:09:03.791 E/AndroidRuntime(15689):在android.os.Handler.dispatchMessage(Handler.java:105)上
09-05 14:09:03.791 E/AndroidRuntime(15689):在android.os.Looper.loop(Looper.java:164)
09-05 14:09:03.791 E/AndroidRuntime(15689):位于android.app.ActivityThread.main(ActivityThread.java:6938)
09-05 14:09:03.791 E/AndroidRuntime(15689):位于java.lang.reflect.Method.invoke(本机方法)
09-05 14:09:03.791 E/AndroidRuntime(15689):位于com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
09-05 14:09:03.791 E/AndroidRuntime(15689):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
09-05 14:09:03.791 E/AndroidRuntime(15689):原因:java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”/data/app/com.vit-jgrhoreudfckm-QiDi6oQ=/base.apk]]的NativeLibraryDirectory中未找到类“android.support.v4.content.FileProvider”=[/data/app/com.vit-jgrhoreudfckm-QiDi6oQ==/lib/arm,/data/app/com.vit-jgrhoreudfckm-QiDi6oQ==/base.apk!/lib/armeabi-v7a,/system/lib,/vendor/lib]]
09-05 14:09:03.791 E/AndroidRuntime(15689):位于dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
09-05 14:09:03.791 E/AndroidRuntime(15689):位于java.lang.ClassLoader.loadClass(ClassLoader.java:379)
09-05 14:09:03.791 E/AndroidRuntime(15689):位于java.lang.ClassLoader.loadClass(ClassLoader.java:312)
09-05 14:09:03.791 E/AndroidRuntime(15689):在android.app.ActivityThread.installProvider(ActivityThread.java:6560)

我的清单文件中没有

我正在附加清单文件和生成等级文件:

清单文件:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.vit"
android:versionCode="16"
android:versionName="2.4.1">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

<uses-sdk
    android:minSdkVersion="19"
    android:targetSdkVersion="22" />

<application
  android:name=".MainApplication"
  android:allowBackup="true"
  android:label="@string/app_name"
  android:icon="@mipmap/ic_launcher"
  android:theme="@style/AppTheme"
  tools:replace="android:appComponentFactory"
  android:appComponentFactory="whateverString">
 <service android:name="com.evollu.react.fcm.MessagingService" android:enabled="true" android:exported="true">
 <intent-filter>
 <action android:name="com.google.firebase.MESSAGING_EVENT"/>
 </intent-filter>
 </service>

 <service android:name="com.evollu.react.fcm.InstanceIdService" android:exported="false">
  <intent-filter>
   <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
  </intent-filter>
  </service>
  <activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
    android:launchMode="singleTop"
    android:windowSoftInputMode="adjustResize">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
  </activity>
        <meta-data
      android:name="io.fabric.ApiKey"
      android:value="x"
  />
  <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
  <service
    android:name=".FirebaseServices.MyFirebaseMessagingService">
    <intent-filter>
        <action android:name="com.google.firebase.MESSAGING_EVENT"/>
    </intent-filter>
  </service>
     <meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@mipmap/ic_launcher"/>
    <meta-data android:name="com.google.firebase.messaging.default_notification_channel_id"android:value="my_default_channel"/>
  <service
    android:name=".FirebaseServices.FirebaseInstanceIDService">
    <intent-filter>
        <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
    </intent-filter>
  </service>
  </application>
  </manifest>
我在根目录中构建gradle:

buildscript {
repositories {
    google()
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.3.0'
    classpath 'com.google.gms:google-services:4.3.1'
   }
   }


allprojects {
repositories {
            // Add jitpack repository (added by react-native-spinkit)
            maven { url "https://jitpack.io" }
    mavenLocal()
    google()
    jcenter()
    maven {
        url "$rootDir/../node_modules/react-native/android"
    }

   }
}

ext {
compileSdkVersion = 28
targetSdkVersion = 28
buildToolsVersion = "28.0.3"
supportLibVersion = "28.0.0"
googlePlayServicesVersion = "15.0.1"
oreoEXPERIMENTAL = "yes"
   }

subprojects {
 afterEvaluate {project ->
    if (project.hasProperty("android")) {
        android {
            compileSdkVersion 28
            buildToolsVersion '28.0.3'
        }
     }
  }
 }
我没有使用android studio,因为我的应用程序也在iOS上运行

我已经看到解决方案,其中谈到了在然后清单,但我没有它在我的项目

任何解决方案或建议都将受到欢迎,我在最后一天一直试图解决这个问题,但什么也没有出现


谢谢!

有人有想法吗?尝试清理您的项目/构建文件夹并重新构建。提供程序将显示在节点模块中的调试文件夹下…它对mesomeone有效。有人有想法吗?尝试清理您的项目/构建文件夹并重新构建。提供程序将显示在节点模块中的调试文件夹下。。。它对我有用
buildscript {
repositories {
    google()
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.3.0'
    classpath 'com.google.gms:google-services:4.3.1'
   }
   }


allprojects {
repositories {
            // Add jitpack repository (added by react-native-spinkit)
            maven { url "https://jitpack.io" }
    mavenLocal()
    google()
    jcenter()
    maven {
        url "$rootDir/../node_modules/react-native/android"
    }

   }
}

ext {
compileSdkVersion = 28
targetSdkVersion = 28
buildToolsVersion = "28.0.3"
supportLibVersion = "28.0.0"
googlePlayServicesVersion = "15.0.1"
oreoEXPERIMENTAL = "yes"
   }

subprojects {
 afterEvaluate {project ->
    if (project.hasProperty("android")) {
        android {
            compileSdkVersion 28
            buildToolsVersion '28.0.3'
        }
     }
  }
 }