У меня есть требование для получения больших изображений, которые ограничены ограничением курсора (1 Мб) в собственной поддержке sqlite на базе Android.добавление Sqlite4java в проекте студии андроида
Я пытаюсь использовать sqlite4java в своем проекте студии Android, но сталкиваюсь с проблемами загрузки собственной библиотеки.
Мой проект ЛИЭС (C: \ Users \ Admin \ AndroidStudioProjects \ имя_приложения \ LIBS) папка содержит следующие файлы:
armeabi\libsqlite4java-android-armv5tejl.so
armeabi-v7a\libsqlite4java-android-armv7l.so
x86\libsqlite4java-android-i686.so
libsqlite4java-linux-amd64.so
libsqlite4java-linux-i386.so
libsqlite4java-osx.dylib
sqlite4java.jar
sqlite4java-docs.zip
sqlite4java-src.zip
sqlite4java-win32-x64.dll
sqlite4java-win32-x86.dll
Когда я запускаю команду «Java -jar sqlite4java. банка»на терминале:
Я получаю ошибку:
ошибка: Не удается получить доступ к jarfile sqlite4java.jar
Тем не менее, я могу использовать классы в своем коде; но когда я пытаюсь открыть соединение с базой данных, я получаю исключение:
com.almworks.sqlite4java.SQLiteException: [-91] не может загрузить библиотеку: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader [DexPathList [[ zip-файл «/data/app/diary.appname-2/base.apk»], nativeLibraryDirectories = [/ vendor/lib,/system/lib]]] не смог найти «libsqlite4java-android-armv7l.so»
"libsqlite4java-android-armv7l.so" уже присутствует в папке "libs \ armeabi-v7a".
Что я могу сделать, чтобы использовать sqlite4java в моем проекте?
Как вы импортируете банку в свой проект? – unmultimedio
Добавил его в папку проекта libs и щелкнул правой кнопкой мыши, чтобы добавить в библиотеку – Peaked