Android нативная поддержка java8 для API 16 4.1.2 - PullRequest
0 голосов
/ 02 июля 2018

В настоящее время я создаю приложение, в котором для целевого и исходного кода установлена ​​совместимость с java 1.8, compiledSdkVersion 27, targetSdkVersion 27 и minSdkVersion 16.

Всякий раз, когда я запускаю свое приложение на новых устройствах, все работает просто отлично. Но недавно я получил старое дрянное устройство LG (LG-E430), которое имеет Android 4.1.2 (API16), и если я пытаюсь запустить приложение на нем, я получаю следующую ошибку:

java.lang.NoClassDefFoundError: com.sample.app.-$$Lambda$Application$UEhM22H-x38DdLAimT-WuD_uUWc

Из документации по Android я вижу, что lamdas поддерживаются на всех версиях Android. Но исключение говорит об обратном.

Как решить эту проблему?

1 Ответ

0 голосов
/ 02 июля 2018

У вас есть приложение для создания виртуального устройства на Android Studio, а затем попытайтесь запустить свой проект. Я думаю, это сработает. Если это все еще не работает, то откройте Build.gradle и синхронизируйте ваш проект, а затем запустите его, тогда он будет работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...