@MADSMILEXD

Почему подписанный апк падает при запуске если использовать сдк от фб?

При добавлении сдк фейсбука релизная версия апк почему-то падает, вот отчет из фаирбейс
> Exception java.lang.ExceptionInInitializerError:
com.facebook.internal.ac.b ()
com.facebook.internal.ac.a ()
com.facebook.internal.ad.run ()
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
java.lang.Thread.run (Thread.java:841)

> Caused by java.lang.NullPointerException:
java.lang.Enum$1.create (Enum.java:43)
java.lang.Enum$1.create (Enum.java:35)
libcore.util.BasicLruCache.get (BasicLruCache.java:54)
java.lang.Enum.getSharedConstants (Enum.java:209)
java.util.EnumSet.noneOf (EnumSet.java:48)
java.util.EnumSet.allOf (EnumSet.java:66)
com.facebook.internal.aw. ()
com.facebook.internal.ac.b ()
com.facebook.internal.ac.a ()
com.facebook.internal.ad.run ()
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
java.lang.Thread.run (Thread.java:841)

gradle уровня проекта в buildscript добавил mavenCentral
buildscript {
repositories {
jcenter()
google()
mavenCentral()
...

на уровне приложения
dependencies {
implementation 'com.facebook.android:facebook-android-sdk:[4,5)'
implementation 'com.google.firebase:firebase-crash:11.8.0'
implementation 'com.google.firebase:firebase-database:11.8.0'
implementation 'com.android.support:multidex:1.0.3'
}

в манифесте вставил

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

application ...>
...
meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
/application>

больше нигде ничего связанного с фб нет, кроме string/facebook_app_id
в чем может быть проблема?
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы