Я пытаюсь использовать библиотеку Java в своем проекте Android с Android Studio, но я получаю следующий журнал ошибок:
UncaughtException: java.lang.NoSuchMethodError: No static method encodeHexString([B)Ljava/lang/String; in class Lorg/apache/commons/codec/binary/Hex; or its super classes (declaration of 'org.apache.commons.codec.binary.Hex' appears in /system/framework/org.apache.http.legacy.boot.jar)
Это внешняя библиотека, которую я хочу использовать:
implementation files('libs/CoDiLibrary.jar')
и внутри метода onCreate моего MainActivity я делаю это:
String keySource = CoDi.keySource("123456","3434j34h43j","5551234567");
это зависимости в моем проекте:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation files('libs/CoDiLibrary.jar')
}
Что мне нужно изменить, чтобы оно работало на любом устройстве уровня API?