I am able to get the following code to build and create apk, following the instructions at http://pygame.renpy.org/android-packaging.html. It installs normally on the android device, but when I run it flashes junk and goes away. The only abnormal things I can see are when it configures and builds:
pgs4a-0.9.4/$./android.py configure apps/test buildlib/jinja2.egg/jinja2/__init__.py:31: UserWarning: Module colorama was already imported from buildlib/colorama/__init__.pyc, but /usr/lib/python2.7/dist-packages is being added to sys.path __version__ = __import__('pkg_resources') \ pgs4a-0.9.4/$ ./android.py build apps/test/ release buildlib/jinja2.egg/jinja2/__init__.py:31: UserWarning: Module colorama was already imported from buildlib/colorama/__init__.pyc, but /usr/lib/python2.7/dist-packages is being added to sys.path __version__ = __import__('pkg_resources') \ Here is the code: import pygame import pygame.font import pygame.event import pygame.draw import string from pygame.locals import * black=(0,0,0) green=(0,255,0) #Tne next step is to make a function to create the display box. def display_box(screen,mess): fontobject = pygame.font.Font(None,18) pygame.draw.rect(screen,black,((screen.get_width() / 2) - 100, (screen.get_height() / 2) - 10,200,20), 0) pygame.draw.rect(screen,green,((screen.get_width() / 2) - 101, (screen.get_height() / 2) - 11,200,20), 1) if len(mess) != 0: screen.blit(fontobject.render(mess, 1, (25,255,25)), ((screen.get_width() / 2) - 100, (screen.get_height() / 2) - 9)) pygame.display.flip() #Let's start the pygame window and display the box. if __name__ == '__main__': pygame.init() pygame.display.set_caption("Hello world") screen = pygame.display.set_mode((320,240)) pygame.font.init() mess = [] while 1: display_box(screen,"Hello world text") pygame.display.update() pygame.time.delay(10) for event in pygame.event.get(): if event.type in (pygame.QUIT,pygame.KEYDOWN,pygame.MOUSEBUTTONDOWN): raise SystemExit