2014-04-26 18 views
7

Używam biblioteki natywnej Android Renderscript, ale pliki *.so nie są pakowane w mój plik APK podczas eksportowania.Android JNI nie jest pakowany w APK

Aplikacja działa idealnie, kiedy go uruchomić przechadzkę Eclipse ale jest to wyraźnie kwestia pakietu z plikiem APK:

Caused by: android.support.v8.renderscript.r: Error loading RS jni library: java.lang.UnsatisfiedLinkError: unknown failure 

Co mam zrobić, aby dodać *.so pliki w APK?

+0

Jeśli pracach aplikacji, to prawdopodobnie tylko łagodny wiadomość z backport, szukając czegoś, co nie jest potrzebne w bieżącym środowisku. – CommonsWare

+0

Aplikacja działa w trybie uruchamiania 'Eclipse', ale nie po jej spakowaniu. I to nie jest łagodna wiadomość, ponieważ aplikacja się zawiesza. – Manitoba

+0

Co to jest "Tryb uruchamiania Eclipse"? Co to jest "zapakowany"? – CommonsWare

Odpowiedz

11

Roztwór dodać tę linię do pliku PROGUARD

-keep class android.support.v8.renderscript.** { *; }