相关疑难解决方法(0)

无法从https://settings.crashlytics.com/spi/v2/platforms/android/apps/检索设置

我正在尝试新的Firebase/Crashlytics设置,似乎遇到了一个奇怪的问题.

  • 我有一个Android代码库,有多种产品口味,每种口味都是一个单独的应用程序.
  • 所有这些应用都在Fabric中注册(过去)
  • 所有这些应用都添加到Firebase中
  • 两者之间的所有链接似乎都可以(从Fabric端以及Firebase端,它表示它全部链接起来)
  • 我从清单文件中删除了Fabric API密钥,并将相应的插件/依赖项等添加到两个gradle文件中

我尝试按照Firebase说明发送测试崩溃报告.

  1. 我对其中一种产品口味非常好,所以我认为一切都很好.然而,
  2. 其余的产品风格不会发送崩溃报告,我在日志中收到此错误:

E/Fabric:无法从https://settings.crashlytics.com/spi/v2/platforms/android/apps/package名称/设置中检索设置

android firebase crashlytics google-fabric

30
推荐指数
4
解决办法
1万
查看次数

尽管在Application类中调用了FirebaseApp.initializeApp(),FirebaseApp仍未初始化

我正在创建一个Android应用程序,我目前正在尝试使用Firebase实现用户身份验证.据我所知,我的应用程序已连接到我的Firebase服务器.

尝试通过按下按钮从SignIn活动切换到SignUp活动时遇到运行时错误.应用程序崩溃,我遇到运行时错误.

据我所知,onCreate()当我尝试使用初始化FirebaseAuth对象时,运行时错误来自SignUp活动的调用FirebaseAuth.getInstance().此呼叫因此失败

java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process seniordesign.phoneafriend. Make sure to call FirebaseApp.initializeApp(Context).
Run Code Online (Sandbox Code Playgroud)

但是,我在我的应用程序类的onCreate()方法中进行此调用,我认为这样会很好.我添加了initalizeApp()对SignUp onCreate()呼叫的呼叫,但没有骰子.我已经找到了这个问题的其他人,但没有找到类似的东西.谢谢你的帮助.

AndroidManifest.xml中

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="seniordesign.phoneafriend">
    <uses-permission android:name="android.permission.INTERNET" />
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        android:name="seniordesign.phoneafriend.PhoneAFriend">
        <activity android:name=".SignIn">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".SignUp"></activity>
    </application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

PhoneAFriend.java(我的应用程序类)

public class PhoneAFriend extends Application {

    public void onCreate(){
        super.onCreate();
        Firebase.setAndroidContext(this);
        FirebaseApp.initializeApp(this);
    }
}
Run Code Online (Sandbox Code Playgroud)

SignUp.java

public …
Run Code Online (Sandbox Code Playgroud)

android firebase

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×2

firebase ×2

crashlytics ×1

google-fabric ×1