Rodzime biblioteki (pliki .so) nie są dodawane do projektu systemu Android

Próbuję użyćsqlitecipher biblioteka, która wymaga używania rodzimych bibliotek. Ich tutorial jest bardzo prosty, ale dla mnie nie działa. Za każdym razem pojawia się następujący błąd:

FATAL EXCEPTION: main
        java.lang.UnsatisfiedLinkError: Couldn't load stlport_shared from loader dalvik.system.PathClassLoader[dexPath=/data/app/org.example.test-2.apk,libraryPath=/data/app-lib/org.example.test-2]: findLibrary returned null
        at java.lang.Runtime.loadLibrary(Runtime.java:365)
        at java.lang.System.loadLibrary(System.java:535)
        at net.sqlcipher.database.SQLiteDatabase.loadLibs(SQLiteDatabase.java:141)
        at net.sqlcipher.database.SQLiteDatabase.loadLibs(SQLiteDatabase.java:136)

oznacza to, że pliki .so nie zostały dołączone podczas kompilacji.

wszystkie 3 pliki są przechowywane w katalogu / libs / armeabi /.

Założyłem, że problem polega na tym, że używam maven do zarządzania zależnościami (budowanie i tak odbywa się przy użyciu Android Studio). Następna próba - włącz te biblioteki do zależności mavenów. Wedługdokumentacja to jest całkiem proste. Nie mogłem ich znaleźć w publicznym repozytorium, więc skorzystałem<scope>system</scope> ze znacznikiem. Były widoczne, ale nie działały. Później znalezionoto link, w którym mówi się, że zakres „system” nie zadziała, próbowałem dodać te biblioteki do lokalnego repozytorium za pomocą

mvn install:install-file -DgroupId=net.sqlitecipher -DartifactId=stlport_shared -Dversion=1.0 -Dfile=libstlport_shared.so -Dpackaging=so -DgeneratePom=true

w końcu - to nie zadziałało.

Widziałem totemat, prawdopodobnie jest to rozwiązanie, ale obecnie nie używam stopniowania. Czy istnieje sposób na włączenie plików .so do apk bez przechodzenia z maven do stopniowania?

Zrozumiałem, że Android Studio używa stopniowania wewnętrznie do budowania apksów, więc wszystkie moje wysiłki z mavenem są bezużyteczne, dopóki nie zaczną wspierać rodzimych bibliotek, mam rację? Próbowałem też zbudować projekt z Intellij IDEA Cardea (13.0), niestety bez powodzenia.

questionAnswers(3)

yourAnswerToTheQuestion