Имейте в виду, что вам понадобится использовать NDK для запуска кода C ++. Кроме того, можно скомпилировать SQLite с помощью NDK, но это потребует некоторой работы и, возможно, даже некоторого переноса.
Вам также придется написать обертки на Java, что также является дополнительной работой, хотя Android предоставляет для этого помощников.
А расклад между собственным кодом и приложением - не самый эффективный процесс.