Ошибка в библиотке - java.lang.NoClassDefFoundError: Failed resolution of: Ljava/time/format/DateTimeFormatter

220
03 марта 2019, 03:50

Пытаюсь использовать библиотеку "GeoDB Java SDK". При запуске на эмуляторе с API 23 приложение вылетает. Вот стэк:

Process: com.example.myprofile.cloudfirebasetest2, PID: 5232
java.lang.NoClassDefFoundError: Failed resolution of: Ljava/time/format/DateTimeFormatter;
    at com.wirefreethought.geodb.client.net.JSON$OffsetDateTimeTypeAdapter.<init>(JSON.java:152)
    at com.wirefreethought.geodb.client.net.JSON.<init>(JSON.java:47)
    at com.wirefreethought.geodb.client.net.ApiClient.<init>(ApiClient.java:85)
    at com.wirefreethought.geodb.client.net.GeoDbApiClient.<init>(GeoDbApiClient.java:26)
    at com.example.myprofile.cloudfirebasetest2.FragmentCreatContact.onActivityCreated(FragmentCreatContact.java:67)

Заходим в DateTimeFormatter, там видим ошибку в импорте файла, CompositePrinterParser подчеркнут красным:

import java.time.format.DateTimeFormatterBuilder.CompositePrinterParser;

Получается что класс библиотеки JSON ссылается на DateTimeFormatter, который появился с 26 API. Что можно сделать в данной ситуации, кроме повышения версии приложения до 26?

READ ALSO
Замена наследования композицией

Замена наследования композицией

Есть кусок кода - класс которые считает количество вызовов методаadd()

180
Удалить все записи из Set в Aerospike

Удалить все записи из Set в Aerospike

Я использую вот эту библиотеку на java для работы с AerospikeДля удаления всего сета я сначала скачиваю все из него, а потом делаю удаление каждой...

222
Табуляция в файле css [закрыт]

Табуляция в файле css [закрыт]

Как сделать табуляцию в данном файле с помощью VS Code ?

220