簡體   English   中英

在flutter android app崩潰后添加一些firebase庫

[英]After adding some firebase library in flutter android app crashing

在flutter android app崩潰后添加一些firebase庫

 minSdkVersion 21
        targetSdkVersion 28


 dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath 'com.google.gms:google-services:4.2.0'
    }


 cloud_firestore: ^0.8.2  
  firebase_core: ^0.2.5
  firebase_messaging: ^5.0.1

2019-05-08 12:41:40.484 16013-16013 /? E / AndroidRuntime:FATAL EXCEPTION:main進程:myapp.com.myapp,PID:16013 java.lang.NoClassDefFoundError:失敗的解析:Lcom / google / firebase / internal / InternalTokenProvider; at java.lang.Class.classForName(Native Method),位於java.lang.Class.forName(Class.java:453),位於com.google.firebase.components的java.lang.Class.forName(Class.java:378) 。comonentDiscovery.instantiate(com.google.firebase:firebase-common @@ 17.0.0:78)位於com.google.firebase.components.ComponentDiscovery.discover(com.google.firebase:firebase-common @@ 17.0.0: 71)在com.google.firebase.FirebaseApp。(com.google.firebase:firebase-common @@ 17.0.0:468)com.google.firebase.FirebaseApp.initializeApp(com.google.firebase:firebase-common @) @ 17.0.0:354)在com.google.firebase.FirebaseApp.initializeApp(com.google.firebase:firebase-common @@ 17.0.0:321)com.google.firebase.FirebaseApp.initializeApp(com.google。 firebase:firebase-common @@ 17.0.0:305)位於android.content.ContentProvider的com.google.firebase.provider.FirebaseInitProvider.onCreate(com.google.firebase:firebase-common @@ 17.0.0:53)。 attachInfo(ContentProvider.java:1919)位於com.go的android.content.ContentProvider.attachInfo(ContentProvider.java:1894) android.app.ActivityThread.installContentProviders上的android.app.ActivityThread.installProvider(ActivityThread.java:6263)上的ogle.firebase.provider.FirebaseInitProvider.attachInfo(com.google.firebase:firebase-common @@ 17.0.0:47) (ActivityThread.java:5829)android.app.ActivityThread.handleBindApplication(ActivityThread.java:5737)在android.app.ActivityThread.-wrap1(未知來源:0)android.app.ActivityThread $ H.handleMessage(ActivityThread。 java:1659)在android.os.Handler.dispatchMessage(Handler.java:106)的android.app.Looper.loop(Looper.java:164)在android.app.ActivityThread.main(ActivityThread.java:6518)at java.lang.reflect.Method.invoke(Native Method)在com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run(RuntimeInit.java:438)com.android.internal.os.ZygoteInit.main(ZygoteInit.java) :807)2019-05-08 12:41:40.488 16013-16013 /? E / AndroidRuntime:引起:java.lang.ClassNotFoundException:在路徑上找不到類“com.google.firebase.internal.InternalTokenProvider”:DexPathList [[zip file“/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ == / base.apk“,zip文件”/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/split_lib_dependencies_apk.apk“,zip文件”/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/split_lib_resources_apk .apk“,zip文件”/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/split_lib_slice_0_apk.apk“,zip文件”/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/split_lib_slice_1_apk.apk“, zip文件“/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/split_lib_slice_2_apk.apk”,zip文件“/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/split_lib_slice_3_apk.apk”,zip文件“/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ == / split_lib_slice_4_apk.apk“,zip文件”/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/split_lib_slice_5_apk.apk“,zip文件”/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw 2wCXQ == / split_lib_slice_6_apk.apk“,zip文件”/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/split_lib_slice_7_apk.apk“,zip文件”/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/ split_lib_slice_8_apk.apk“,zip文件”/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/lib/arm ,/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ== / base.apk!/ lib / arababi-v7a,/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ== /split_lib_dependencies_apk.apk!/ lib / armeabi -v7a,/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ== /split_lib_resources_apk.apk!/ lib / arababi-v7a,/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ== /split_lib_slice_0_apk.apk!/ lib / armeabi-v7a,/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ== /split_lib_slice_1_apk.apk!/ lib / arababi-v7a,/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ== /split_lib_slice_2_apk.apk! / lib / armeabi-v7a,/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ== / split_lib_slice_3_apk.apk!/ lib / armeabi-v7a,/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ== /split_lib_slice_4_apk.apk!/ lib / armeabi-v7a,/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ = = / split_lib_slice_5_apk.apk!/ lib / armeabi-v7a,/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ== /split_lib_slice_6_apk.apk!/ lib / armeabi-v7a,/ data / app / myapp.com.myapp- EPX9OHQHpG7_cpLXw2wCXQ == / split_lib_slice_7_apk.apk!/ lib / armeabi-v7a,/ data / app / myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ== /split_lib_slice_8_apk.apk!/ lib / armaabi-v7a,/ data / app / myapp.com。 myapp-EPX9OHQHpG7_cpLXw2wCXQ == / split_lib_slice_9_apk.apk!/ lib / armeabi-v7a,/ system / lib,/ vendor / lib]],位於java.lang.ClassLoader的dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)。 loadClass(ClassLoader.java:379)at java.lang.ClassLoader.loadClass(ClassLoader.java:312)... 24 more抑制:java.io.IOException:找不到dex location / data / app / myapp的原始dex文件.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ == / split_lib_resources_apk.apk a dalvik.system.DexFile.openDexFileNative(本地方法),位於dalvik.system.DexFile的dalvik.system.DexFile.openDexFile(DexFile.java:353)。(dexFile.java:100)dalvik.system.DexFile。(DexFile) .dava:74)在dalvik.system.DexPathList.loadDexFile(DexPathList.java:374)dalvik.system.DexPathList.makeDexElements(DexPathList.java:337)dalvik.system.DexPathList。(DexPathList.java:157)at dalvik.system.BaseDexClassLoader。(BaseDexClassLoader.java:65)位於com.android的com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:73)的dalvik.system.PathClassLoader。(PathClassLoader.java:64) .internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:88)2019-05-08 12:41:40.491 16013-16013 /? E / AndroidRuntime:在android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:69)的android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:69),在android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:693)在Android.app.ActivityThread的android.app.LoadedApk.getResources(LoadedApk.java:954)android.app.ContextImpl.createAppContext(ContextImpl.java:2270)的android.app.LoadedApk.getClassLoader(LoadedApk.java:727) .handleBindApplication(ActivityThread.java:5654)... 8更多抑制:java.io.IOException:找不到dex位置的原始dex文件/data/app/myapp.com.myapp-EPX9OHQHpG7_cpLXw2wCXQ==/split_lib_slice_7_apk.apk在dalvik dalvik.system.DexFile上的dalvik.system.DexFile.openDexFile(DexFile.java:353)的.system.DexFile.openDexFileNative(本地方法)。在dalvik.system.DexFile上的(dexFile.java:100)。(DexFile.java) :74)在dalvik.system.DexPathList.loadDexFile(DexPathList.java:374)dalvik.system.DexPathList.makeDexElements(DexPathList.ja) va:337)at dalvik.system.DexPathList。(DexPathList.java:157)dalvik.system.BaseDexClassLoader。(BaseDexClassLoader.java:65)at dalvik.system.PathClassLoader。(PathClassLoader.java:64)at com.android .internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:73)位於android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:69)的com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:88) android.app.LoadedApk上的android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:693)的android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:35)位於android.app.LoadedApk的android.app.LoadedApk.getClassLoader(LoadedApk.java:727) .getResources(LoadedApk.java:954)在android.app.ActivityThread.handleBindApplication(ActivityThread.java:5654)的android.app.ContextImpl.createAppContext(ContextImpl.java:2270)... 8更多

改變這個:

firebase_core: ^0.2.5

以下內容:

firebase_core: ^0.4.0

點擊此處查看最新更改:

https://pub.dev/packages/firebase_core#-changelog-tab-

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM