Пытаюсь использовать библиотеку "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?
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть кусок кода - класс которые считает количество вызовов методаadd()
Я использую вот эту библиотеку на java для работы с AerospikeДля удаления всего сета я сначала скачиваю все из него, а потом делаю удаление каждой...