Использование 2 разных версий JNA в Gradle - PullRequest
0 голосов
/ 17 октября 2018

Итак, я понял, что в JNA 4.3.0 и выше они удаляют класс под названием «WeakIdentityHashMap», и в настоящее время я использую стороннюю библиотеку, которая требует этот класс.

Я не могу использовать версию 4.2.2 и ниже, потому что у меня есть другая библиотека, которая использует JNA 4.5.0 и выше.

Так возможно ливключить обе версии в Gradle?

Я пытался сделать

dependencies 
{
implementation 'net.java.dev.jna:jna:4.2.2'
implementation 'net.java.dev.jna:jna:4.5.0'
}

в моей сборке.Gradle, но это не похоже на работу.Я только смог использовать классы с 4.5.0.Любой совет?

...