Bem, estou desenvolvendo para Android, mas me surgiu um grande problema.
Como colocar bibliotecas nativas no pacote da aplicação, para falar a verdade, é mais exatamente onde colocar.
A parte nativa já está compilada, e coloquei o resultado (arquivo .so) dentro da pasta libs do projeto Android.
Mas quando vou fazer o deploy o seguinte erro é lançado (visto no logcat do DDMS)
12-23 14:36:59.032: ERROR/AndroidRuntime(2509): FATAL EXCEPTION: main
12-23 14:36:59.032: ERROR/AndroidRuntime(2509): java.lang.ExceptionInInitializerError
12-23 14:36:59.032: ERROR/AndroidRuntime(2509): at java.lang.Class.newInstanceImpl(Native Method)
...
12-23 14:36:59.032: ERROR/AndroidRuntime(2509): Caused by: java.lang.UnsatisfiedLinkError: Library book2png not found
12-23 14:36:59.032: ERROR/AndroidRuntime(2509): at java.lang.Runtime.loadLibrary(Runtime.java:461)
12-23 14:36:59.032: ERROR/AndroidRuntime(2509): at java.lang.System.loadLibrary(System.java:557)
...
UnsatisfiedLinkError.
Como teste, exportei o apk e abri como zip, reparei que a biblioteca nativa não está lá dentro.
Alguém sabe como fazer isso?
