Звучит так, как будто здесь два вопроса, я, вероятно, могу ответить на первый, но не уверен относительно второго. Ваш первый вопрос, можете ли вы сохранить скомпилированный объект C ++ в SQlite, ответ будет положительным. SQLite имеет тип данных BLOB, в котором вы можете хранить двоичные объекты, и он не будет пытаться выполнить какую-либо проверку для них, он будет просто хранить и возвращать их, как только получит их (проверка вообще не будет). Это совершенно независимо от того, на каком языке вы программируете, потому что Java и C # не должны знать или заботиться о том, что находится в этих объектах.
Что касается моего второго вопроса, могу ли я выполнить эти двоичные объекты, я склонен сказать «нет». Я не думаю, что существует какой-либо механизм, по крайней мере в Android, для выполнения этих двоичных объектов, как только вы извлекаете его из SQLite. NDK позволяет вам компилировать и создавать собственный код, но я не знаю ни одного способа динамической загрузки собственного объекта. Тем более, что вам придется скомпилировать его для всех ваших желаемых целей
Надеюсь, это поможет,
David