LINUX.ORG.RU

История изменений

Исправление a1batross, (текущая версия) :

Подскажите простейший способ реюза С-кода в Андроид приложении

Скомпиляй в бинарник, а потом из жабокода создавай как процесс. Ну, чтобы совсем без NDK, можешь себе кроссдевом из генты собрать тулчейн под Android. Правда, придётся bionic вместо libc как-то привязывать. Или какой-нибудь адекватный libc статически вкомпиливать.

Хотя в этом случае, никто JNI не даёт не воспользоваться.

Исправление a1batross, :

Подскажите простейший способ реюза С-кода в Андроид приложении

Скомпиляй в бинарник, а потом из жабокода создавай как процесс. Ну, чтобы совсем без NDK, можешь себе кроссдевом из генты собрать тулчейн под Android. Правда, придётся bionic вместо libc брать. Или какой-нибудь адекватный libc статически вкомпиливать.

Хотя в этом случае, никто JNI не даёт не воспользоваться.

Исходная версия a1batross, :

Подскажите простейший способ реюза С-кода в Андроид приложении

Скомпиляй в бинарник, а потом из жабокода создавай как процесс. Ну, чтобы совсем без NDK, можешь себе кроссдевом из генты собрать тулчейн под Android. Правда, придётся bionic вместо libc брать. Или какой-нибудь адекватный libc статически вкомпиливать.

Хотя в этом случае, никто JNI не даёт воспользоваться.