Работает ли pcap4j на андроид?

Мне необходимо иметь возможность отсылать пакеты в приложении, для чего я решил установить pcap4j. Импортировал я его так:

implementation 'org.pcap4j:pcap4j-core:2.0.0-alpha.6'

При запуске приложения вылетала такая ошибка:

java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/android-x86/libjnidispatch.so) not found in resource path (.)

Я пытался исправить ее так же как в этом вопросе:https://stackoverflow.com/questions/53383745/android-jna-unsatisfiedlinkerror-native-library-com-sun-jna-xxx-libjnidispatch, но получал Duplicate class ошибку:

    implementation 'org.pcap4j:pcap4j-core:2.0.0-alpha.6'
    implementation 'net.java.dev.jna:jna:5.8.0@aar'

Я так же пробовал установить уже скомпилированные библиотеки, но ошибка осталась той же: (com/sun/jna/android-x86/libjnidispatch.so) not found in resource path (.)

    implementation files('libs/jna-5.3.1.jar')
    implementation files('libs/pcap4j-core-2.0.0-alpha.6.jar')
    implementation files('libs/slf4j-api-1.7.26.jar')

Я плохо разбираюсь в android и java, работает ли вообще эта библиотека на андроид или есть другие рабочие библиотеки с подобным функционалом?


Ответы (0 шт):