Можно ли использовать новые версии Commons-IO для старых устройств Android?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Можно ли использовать новые версии Commons-IO для старых устройств Android?

Сообщение Anonymous »

Последняя версия Apache Commons IO для Android - 2.13.0. Тем не менее, я использовал 2,5 в течение многих лет: < /p>

Код: Выделить всё

implementation 'commons-io:commons-io:2.5'
< /code>
Это потому, что я обнаружил, что Commons-IO 2.6 сбояет приложение, по крайней мере, на Android 4.2, и, возможно, другие старые версии Android.implementation 'commons-io:commons-io:2.13.0'
< /code>
К сожалению, он сбивает приложение по крайней мере на устройствах Android 5.1 и 7.1. Это всегда noclassdeffounderror: < /p>
java.lang.NoClassDefFoundError: org.apache.commons.io.IOUtils
at org.apache.commons.io.IOUtils.toString(IOUtils.java:3104)
< /code>
Код, ответственный за его: < /p>
IOUtils.toString(inputStream, StandardCharsets.UTF_8);
Он работает безупречно на более новых версиях Android (например, Android 9, 10 ...).
Может ли кто-нибудь предложить наконечник на возможные средства для этого?
Сейджи в своих комментариях. Тем не менее, следующий сбой происходит даже после отсугара: < /p>

Код: Выделить всё

java.lang.NoClassDefFoundError: Failed resolution of: [Ljava/nio/file/OpenOption;
at org.apache.commons.io.file.PathUtils.(PathUtils.java:151)
at org.apache.commons.io.build.AbstractStreamBuilder.(AbstractStreamBuilder.java:41)
at org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.builder(UnsynchronizedByteArrayOutputStream.java:83)
at org.apache.commons.io.IOUtils.toByteArray(IOUtils.java:2644)
У меня нет выбора, кроме как вернуться в Commons-IO: Commons-IO: 2,5 на данный момент.

Подробнее здесь: https://stackoverflow.com/questions/783 ... id-devices
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»