从firebase

时间:2017-01-24 10:40:23

标签: android android-studio firebase firebase-realtime-database

通过Android调试器在我的Android手机上运行我的应用程序,我的应用程序运行正常。但是当我构建apk文件&安装在我的手机上,它从firebase实时数据库访问数据时崩溃。我不知道该怎么办?

2 个答案:

答案 0 :(得分:0)

没有任何日志,给你一个有用的答案是疯狂的,但大多数崩溃的原因是清单上的互联网权限或一些被遗忘的活动。您还需要Firebase对设备存储的读写权限。

答案 1 :(得分:0)

尝试这样做:

第1步:

首先在你的gradle中添加它

compile 'com.android.support:multidex:1.0.1'

<强> 然后

创建一个应用程序类,如MyApplication,然后:

public class MyApplication extends Application{
    private Context c;

    @Override
    public void onCreate() {
        super.onCreate();



    }

    @Override
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(this);
    }


}

然后最终转到您的清单并执行以下操作:

<application
        android:name="MyApplication"
        android:allowBackup="true"
        android:hardwareAccelerated="false"
        android:icon="@drawable/ic_icon"
        android:label="@string/app_name"
        android:largeHeap="true"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">