2015-02-26 6 views
3

У меня есть библиотека go, которую я хочу запустить на android и использовать ее методы в приложении для Android. Я мог бы написать все приложение для Android, чтобы упростить использование этой зависимости. Это возможно? Если да, то как?Запуск программы на Android?

+3

https://github.com/golang/mobile – Everton

+0

Мобильный контент предназначен для приложений NDK, таких как игры, я думаю, поэтому вы теряете доступ к библиотекам пользовательского интерфейса Java и тому подобному. Gopher bradfitz сделал приложение для Android, загрузчик Camlistore, который запускает программу Go в качестве дочернего процесса (и я понимаю, что это сложно сделать). Другими словами, прогресс идет, но вы ограничены тем, как вы можете использовать Go on Android на сегодняшний день. – twotwotwo

+0

Это неточно. Вы можете позвонить в Google с Java на Android. См. Пример приложения на странице https://github.com/golang/mobile/tree/master/example/libhello. –

ответ

0

Вы можете использовать библиотеку Go из Java при разработке для Android с gobind (см. Пример this в репозитории gomobile). Самая большая проблема с этим - интеграция в систему сборки.

For Go 1.5 things are getting better, но вам придется подождать.

Смежные вопросы