Como chamo o código C / C ++ do Android usando JNA?

Estou tentando integrar esta biblioteca específica ao meu projeto Android, e a biblioteca é escrita em C / C ++. Eu milagrosamente conseguindk-build para me dar o necessário.so Arquivo.

No entanto, olhando para ele, há uma amostra no projeto, e eles usam um misterioso.jar com as ligações da API do.c/c++ arquivos.

Como eu também

crie este especial.jar arquivo que possui a API, com base no.so?

OU

adicione diretamente um método ao principalc++ arquivo e, em seguida, chamá-lo de Java?

Eu tentei reorganizar as coisas usando o JNI, mas definitivamente não parece funcionar. eu continuo recebendoUnsatisfiedLinkError.

Muita da documentação online usa o jni como tutorial. Estou feliz com apenas alguns links para tutoriais sobre JNA.

questionAnswers(2)

yourAnswerToTheQuestion