After upgrading from buildozer from 0.21 to 0.24, I ran it again. Now the bin directory does not have any generated application file.
Instead it ended with this backtrace below.
[If I remember right, earlier with 0.21 there were some errors regarding tar-files
However I did not save those logs]
Ending of buildozer build logs
License stuff... elided
=======================================
June 2014.
Do you accept the license 'android-sdk-license-5be876d5' [y/n]: y
Installing Archives:
Preparing to install archives
Downloading Android SDK Build-tools, revision 21.1.2
Installing Android SDK Build-tools, revision 21.1.2
Installed Android SDK Build-tools, revision 21.1.2
Done. 1 package installed.
# Android packages installation done.
# Check application requirements
# Run './distribute.sh -l'
# Cwd /home/anu/python-vit/androidHack/.buildozer/android/platform/python-for-android
Available modules: android apsw audiostream c_igraph cprotobuf cymunk django docutils ffmpeg gevent greenlet hostpython igraph jpeg kivent kivy libevent libpq libswift libxml2 libxslt libyaml lxml m2crypto msgpack mysql_connector netifaces numpy openssl paramiko pil plyer png polygon protobuf psutil psycopg2 pyasn1 pycrypto pygame pyjnius pylibpd pyopenssl pyparsing pyqrcode python pyyaml sdl setuptools sqlalchemy sqlite3 storm swift twisted txws wokkel zope
# Application requirements already installed, pass
# Check garden requirements
# Compile platform
# Run './distribute.sh -l'
# Cwd /home/anu/python-vit/androidHack/.buildozer/android/platform/python-for-android
Available modules: android apsw audiostream c_igraph cprotobuf cymunk django docutils ffmpeg gevent greenlet hostpython igraph jpeg kivent kivy libevent libpq libswift libxml2 libxslt libyaml lxml m2crypto msgpack mysql_connector netifaces numpy openssl paramiko pil plyer png polygon protobuf psutil psycopg2 pyasn1 pycrypto pygame pyjnius pylibpd pyopenssl pyparsing pyqrcode python pyyaml sdl setuptools sqlalchemy sqlite3 storm swift twisted txws wokkel zope
# Distribution already compiled, pass.
# Build the application #2
# Copy application source from /home/anu/python-vit/androidHack
# Create directory /home/anu/python-vit/androidHack/.buildozer/android/app
# Copy /home/anu/python-vit/androidHack/main.py
# Package the application
# Captured version: 1.0
# project.properties updated
Traceback (most recent call last):
File "/usr/local/bin/buildozer", line 9, in <module>
load_entry_point('buildozer==0.24', 'console_scripts', 'buildozer')()
File "/usr/local/lib/python2.7/dist-packages/buildozer/scripts/client.py", line 13, in main
Buildozer().run_command(sys.argv[1:])
File "/usr/local/lib/python2.7/dist-packages/buildozer/__init__.py", line 967, in run_command
self.target.run_commands(args)
File "/usr/local/lib/python2.7/dist-packages/buildozer/target.py", line 85, in run_commands
func(args)
File "/usr/local/lib/python2.7/dist-packages/buildozer/target.py", line 97, in cmd_debug
self.buildozer.build()
File "/usr/local/lib/python2.7/dist-packages/buildozer/__init__.py", line 194, in build
self.target.build_package()
File "/usr/local/lib/python2.7/dist-packages/buildozer/targets/android.py", line 535, in build_package
self._generate_whitelist(dist_dir)
File "/usr/local/lib/python2.7/dist-packages/buildozer/targets/android.py", line 500, in _generate_whitelist
for wl in p4a_whitelist:
TypeError: 'NoneType' object is not iterable
~/python-vit/androidHack $