Проблема возникла после обновления моей Android-студии до Android Studio 3.5 Canary 11
и Kotlin до 1.3.30
без каких-либо других изменений.
Ну, у Canary 11
уже была серьезная ошибка в пользовательском интерфейсе, из-за которой Google выпустил Canary 12
за 3 дня.
После этого обновления я не могу запустить приложение ни на одном устройстве.
1 - устройство, которое я использую, работает под управлением Android P.
2-минутная версия SDK - 21, так что это не имеет ничего общего с Multidex
, я уже добавил multiDexEnabled true
в Gradle, хотя это не обязательно для +21 устройств. (до обновления проект работал без проблем)
3- Я не использую Proguard для решения этой проблемы.
4- Проблема известна как минимум 3 библиотекам, все они в порядке и протестированы в других проектах.
5- Я проанализировал APK и библиотеки существовали в dex files
.
6- Это не проблема с именем пакета или подобными вещами. как я уже упоминал, до обновления проект работал нормально. хотя я трижды проверил все в случае ошибки или неправильного щелчка.
7- библиотеки не тяжелые, одна из них на самом деле очень легкая.
8- Одна библиотека вызывает NoClassDefFoundError
и два других попадания ClassNotFoundException
.
Есть ли что-то, что я пропускаю?
П.Н .: Я уже прочитал почти все относящиеся к делу и не относящиеся к делу вопросы об этих ошибках.