Как установить исполняемый файл SQLite на устройство Android?Android

Форум для тех, кто программирует под Android
Anonymous
Как установить исполняемый файл SQLite на устройство Android?

Сообщение Anonymous »

У меня есть корневое приложение, которое считывает базу данных SQLite WhatsApp. Я использую двоичный файл sqlite для выполнения SQL-запроса и считываю результаты в свое приложение.

Теперь все работает нормально, но я заметил, что исполняемый файл SQLite отсутствует на некоторых устройствах, особенно на Galaxy S3 GT-I9300. (Я вижу это по статистике сбоев.)

Мое приложение также устанавливает исполняемый файл sqlite3 на телефон пользователя. Исполняемый файл SQLite должен находиться по адресу /system/xbin/sqlite3 или /system/bin/sqlite3. Я связал двоичный файл sqlite3 с моим приложением в ресурсах, и мое приложение распаковывает ресурсы и копирует их в нужное место. Я извлек двоичный файл sqlite3 из эмулятора Android.

Теперь я вижу ошибки, указывающие на отсутствие файла библиотеки libncurses.so. На моем телефоне этот файл находится по адресу /system/bin/libncurses.so.

Теперь, следует ли мне также связать файл libncurses.so с моим приложением? Есть ли что-нибудь еще, что мне нужно будет связать?

Если есть лучший способ установить sqlite3 на устройство, я буду рад это услышать.

Подробнее здесь: https://stackoverflow.com/questions/174 ... oid-device

Вернуться в «Android»