Аварийная миграция для Firebase разрушает функциональность Twitter из Fabric - PullRequest
0 голосов
/ 12 января 2020

Я использую набор Twitter от Firebase

TwitterAuthConfig authConfig = new TwitterAuthConfig(BuildConfig.TW_CUSTOMER_KEY, BuildConfig.TW_CUSTOMER_SECRET);
Fabric.with(this, new Twitter(authConfig), new TwitterCore(authConfig), new TweetUi());

Но я перенес Crashlytics в Firebase. Firebase не работает, если у меня есть ключ в манифесте

    <meta-data
        android:name="io.fabric.ApiKey"
        android:value="9249a2692d5c8xxxxxxxxxxxxxc" />

Проблема в том, что, если я удалю его, я больше не смогу использовать Twitter, он вылетает с java.lang.IllegalStateException: Must start Twitter Kit with Fabric.with() first android.app.ActivityThread.performLaunchActivity

Есть ли решение для этого ?! Я не могу найти золотую середину, чтобы поддержать их обоих.

1 Ответ

1 голос
/ 15 января 2020

Твиттер больше не является частью Fabri c или Crashlytics. Тем не менее, он доступен через сайт разработчика Twitter. Проверьте, как обновить SDK.

...