flutter应用程序在Android 4.4.2(API 19)上启动时崩溃。

时间:2019-04-11 08:45:17

标签: dart flutter android-4.4-kitkat

我的Flutter应用在启动时在 android 4.4.2 上崩溃 这是日志

我试图从应用程序中删除firebase使其仍然崩溃

这是我运行后得到的日志


  

04-11 11:23:39.709 4391-4391 / com.brain_socket.almadar E / Android运行时:致命   例外:主要
流程:   com.brain_socket.almadar,PID:4391   
Java.lang.RuntimeException:无法获取   提供者com.google.firebase.provider.FirebaseInitProvider:   java.lang.ClassNotFoundException:找不到类   路径上的“ com.google.firebase.provider.FirebaseInitProvider”:   DexPathList [[zip文件   “ /data/app/com.brain_socket.almadar-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.brain_socket.almadar-1,   / vendor / lib,/ system / lib]]   
在   android.app.ActivityThread.installProvider(ActivityThread.java:4793)   
在   android.app.ActivityThread.installContentProviders(ActivityThread.java:4385)   
在   android.app.ActivityThread.handleBindApplication(ActivityThread.java:4325)   
在   android.app.ActivityThread.access $ 1500(ActivityThread.java:135)   
在   android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1256)   
在   android.os.Handler.dispatchMessage(Handler.java:102)   
在   android.os.Looper.loop(Looper.java:136)   
在   android.app.ActivityThread.main(ActivityThread.java:5017)   
在   java.lang.reflect.Method.invokeNative(本机方法)   
在   java.lang.reflect.Method.invoke(Method.java:515)   
在   com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779)   
在   com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)   
在   dalvik.system.NativeStart.main(本机方法)   
造成原因:   java.lang.ClassNotFoundException:找不到类   路径上的“ com.google.firebase.provider.FirebaseInitProvider”:   DexPathList [[zip文件   “ /data/app/com.brain_socket.almadar-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.brain_socket.almadar-1,   / vendor / lib,/ system / lib]]   
在   dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)   
在   java.lang.ClassLoader.loadClass(ClassLoader.java:497)   
在   java.lang.ClassLoader.loadClass(ClassLoader.java:457)   
在   android.app.ActivityThread.installProvider(ActivityThread.java:4778)   
在   android.app.ActivityThread.installContentProviders(ActivityThread.java:4385)   
在   android.app.ActivityThread.handleBindApplication(ActivityThread.java:4325)   
在   android.app.ActivityThread.access $ 1500(ActivityThread.java:135)   
在   android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1256)   
在   android.os.Handler.dispatchMessage(Handler.java:102)   
在   android.os.Looper.loop(Looper.java:136)   
在   android.app.ActivityThread.main(ActivityThread.java:5017)   
在   java.lang.reflect.Method.invokeNative(本机方法)   
在   java.lang.reflect.Method.invoke(Method.java:515)   
在   com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779)   
在   com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)   
在   dalvik.system.NativeStart.main(本机方法)

清单文件:

  

<uses-permission android:name="android.permission.INTERNET"/>

<application
    android:name="io.flutter.app.FlutterApplication"
    android:label="Holidays"
    android:icon="@mipmap/ic_launcher">
    <activity
        android:name=".MainActivity"
        android:launchMode="singleTop"
        android:theme="@style/LaunchTheme"
        android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density"
        android:hardwareAccelerated="true"
        android:windowSoftInputMode="adjustResize">
        <!-- This keeps the window background of the activity showing
             until Flutter renders its first frame. It can be removed if
             there is no splash screen (such as the default splash screen
             defined in @style/LaunchTheme). -->
        <meta-data
            android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
            android:value="true" />
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
    <meta-data android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/facebook_app_id"/>

    <activity android:name="com.facebook.FacebookActivity"
        android:configChanges=
            "keyboard|keyboardHidden|screenLayout|screenSize|orientation"
        />

    <activity
        android:name="com.facebook.CustomTabActivity"
        android:exported="true">
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="@string/fb_login_protocol_scheme" />
        </intent-filter>
    </activity>
</application> </manifest>

0 个答案:

没有答案