Для моего проекта Android я до сих пор собирал релиз apk (s) и сгенерированные apk (s) успешно открывались при запуске. Сегодня внезапно я начал получать следующее исключение при сборке релиза apk после внесения небольшого изменения в приложение. Вот исключение:
Fatal Exception: java.lang.AssertionError: impossible
at java.lang.Enum$1.create(Enum.java:45)
at java.lang.Enum$1.create(Enum.java:35)
at libcore.util.BasicLruCache.get(BasicLruCache.java:54)
at java.lang.Enum.getSharedConstants(Enum.java:211)
at java.util.EnumSet.noneOf(EnumSet.java:48)
at java.util.EnumSet.allOf(EnumSet.java:66)
at com.facebook.internal.SmartLoginOption.(SmartLoginOption.java:29)
at com.facebook.internal.FetchedAppSettingsManager.parseAppSettingsFromJSON(FetchedAppSettingsManager.java:225)
at com.facebook.internal.FetchedAppSettingsManager.access$000(FetchedAppSettingsManager.java:53)
at com.facebook.internal.FetchedAppSettingsManager$1.run(FetchedAppSettingsManager.java:143)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Я прочитал несколько сообщений ( это и это ) об этом сбое, и некоторые из них указали, чтобы проверить, правильно ли читается proguard-android.txt
(внутри <myhome>/Library/Android/sdk/tools/proguard
) или нет. Итак, я написал случайное предложение в верхней части этого файла и перезапустил код. Но он успешно побежал. Я также пытался очистить кеш. Наконец, я решил переустановить Android Studio. И после чистой установки Android studio ( ссылка ) я все еще сталкиваюсь с той же проблемой. Я застрял здесь почти на 5 часов и хочу помочь. Если у кого-нибудь есть указатели, пожалуйста, помогите мне.
Фрагмент кода из моего файла Gradle:
....
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
....