2014-04-20 18:09:07 +02:00
|
|
|
Installation
|
|
|
|
============
|
|
|
|
|
|
|
|
Buildozer itself doesn't depend on any library, and works on Python 2.7 and >=
|
2015-10-04 12:44:29 +02:00
|
|
|
3.3. Depending the platform you want to target, you might need more tools
|
|
|
|
installed. Buildozer tries to give you hints or tries to install few things for
|
2014-04-21 14:11:35 +02:00
|
|
|
you, but it doesn't cover every situation.
|
2014-04-20 18:09:07 +02:00
|
|
|
|
|
|
|
First, install the buildozer project with::
|
|
|
|
|
|
|
|
pip install --upgrade buildozer
|
|
|
|
|
2014-04-21 14:11:35 +02:00
|
|
|
Targeting Android
|
|
|
|
-----------------
|
2014-04-20 18:09:07 +02:00
|
|
|
|
2015-10-04 12:44:29 +02:00
|
|
|
If you target Android, you must install at least Cython, few build libs, and a
|
|
|
|
Java SDK. Some binaries of the Android SDK are still in 32 bits, so you need
|
2016-12-04 22:54:29 +01:00
|
|
|
few 32bits libraries available:
|
2014-04-21 14:11:35 +02:00
|
|
|
|
2018-04-29 23:35:35 +02:00
|
|
|
Android on Ubuntu 18.04 (64bit)
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
sudo pip install --upgrade cython==0.21
|
|
|
|
sudo dpkg --add-architecture i386
|
|
|
|
sudo apt update
|
|
|
|
sudo apt install build-essential ccache git libncurses5:i386 libstdc++6:i386 libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 python2.7 python2.7-dev openjdk-8-jdk unzip zlib1g-dev zlib1g:i386
|
|
|
|
|
2016-09-12 21:08:55 +02:00
|
|
|
Android on Ubuntu 16.04 (64bit)
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
sudo pip install --upgrade cython==0.21
|
|
|
|
sudo dpkg --add-architecture i386
|
|
|
|
sudo apt-get update
|
|
|
|
sudo apt-get install build-essential ccache git libncurses5:i386 libstdc++6:i386 libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 python2.7 python2.7-dev openjdk-8-jdk unzip zlib1g-dev zlib1g:i386
|