Кто-нибудь использовал Android NDK для подключения приложения Linux? У нас есть решение SSL VPN на работе, с которым работает Openconnect (http://www.infradead.org/openconnect.html), но в настоящее время нет клиента (от Cisco или иначе) на Android. Использует Android NDK приемлемый подход, чтобы заставить это работать?
Заранее благодарю
NDK - хорошее решение для переноса приложений C/С++. Вам нужно сделать тонкую оболочку java для передачи любого входа, init и выхода из программы.
Если вашему приложению C требуется STL или исключения - есть модифицированные версии NDK, которые их поддерживают.
Android NDK не предназначен для портирования приложений. Он предназначен для создания библиотек, которые можно получить из стандартного приложения Android Dalvik через JNI.
Итак, если у вас есть исходный код для этого проекта, и это приводит к .so
, и вы можете написать для него обертку JNI, NDK может быть для вас решением. Учитывая проект, который вы цитируете, кажется зависимым от сценариев, я подозреваю, что не так, как он был настроен для использования.