Я попытался скомпилировать pygame для Android на ПК как в Linux, так и в Windows, и все прошло успешно, но если я попробую на планшете Android, Qpython вернет ошибку:

Нет модуля под названием pygame.

Пока Python для Android в скрипте pygame SL4A r5 возвращает:

У объекта нет атрибута USEREVENT.

В чем причина?

0
ellooku 2 Фев 2014 в 21:09
У вас установлен модуль pygame?
 – 
Bartlomiej Lewandowski
3 Фев 2014 в 02:13
Разработчики Qpython говорят, что qpython поставляется с pygame, и они даже не могут помочь. Итак, я попробовал python 4 android, но не думаю, что в нем есть модуль pygame. Но где взять сценарий?
 – 
ellooku
3 Фев 2014 в 13:56

1 ответ

Лучший ответ

Pygame - это оболочка SDL. Сомневался, что он доступен для системы android, так как никогда не слышал о SDL для android.

После быстрого поиска я нашел веб-сайт подмножества pygame для android, который выглядит как то, что вы ищете.

Учебник кажется завершенным, поэтому я предлагаю изучить его.

0
Bartlomiej Lewandowski 3 Фев 2014 в 16:29
Пробовал раньше, у меня не работает. То же, что и Python 4 Android. У меня работает только на ПК. Я много раз следил за этим руководством, но не работаю на своих двух планшетах (Sony Xperia z и Techno Phantom N9)
 – 
ellooku
3 Фев 2014 в 16:54
Что вы имеете в виду, говоря, что не работает? Есть сообщения? Какой-либо конкретный шаг из учебника, который не удался?
 – 
Bartlomiej Lewandowski
3 Фев 2014 в 16:58
В этом руководстве рассматривается использование IOS, Linux и Win для создания приложения pygame для Android, а не для Android. Компиляция приложения python на моем планшете Android работает, кроме pygame. Я не знаю, как решить или заставить это работать. Я все еще работаю над исправлением ситуации.
 – 
ellooku
3 Фев 2014 в 18:56
Python не компилируется, это интерпретируемый язык, компиляции нет. Боюсь, что без необходимых библиотек pygame не будет работать в python для android.
 – 
Bartlomiej Lewandowski
3 Фев 2014 в 19:14