Как я могу упаковать весь интерпретатор Python в Android APK? - PullRequest
8 голосов
/ 18 апреля 2011

Я знаю о SL4A и о том, как я могу запускать скрипты Python в Android.

Мне нужно знать, как я могу упаковать весь интерпретатор Python внутри моего APK, чтобы моим конечным пользователям не пришлось загружать и устанавливать SL4A перед запуском моего приложения.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 18 февраля 2013

Существует проект android-python27 , который фактически работает с интерпретаторами, отличными от Python 2.7, несмотря на название.Если вы хотите связать приложение Python с интерпретатором в одном APK, это единственный вариант.Вы можете использовать разные интерпретаторы и добавлять свои собственные библиотеки Python и тому подобное.

Честно говоря, довольно болезненно использовать - «удобный» подход требует Eclipse ~, но если вы готовыупакуйте ваше приложение, оно выполнит свою работу.

Оно доступно под лицензией Apache 2.0.

2 голосов
/ 20 июля 2012

Попробуйте посмотреть kivy.org .

Это Python на базе Android с графическим интерфейсом Multitouch, в документации объясняется, как создать пакет со всем внутри для публикации в магазине Android.

Я также помню, что в книге была глава Pro Android Python с SL4A , объясняющая, как упаковать все и опубликовать.

Надеюсь, это поможет

...