buildozer/docs/source/installation.rst

76 lines
2 KiB
ReStructuredText
Raw Normal View History

2014-04-20 18:09:07 +02:00
Installation
============
Buildozer itself doesn't depend on any library Python >= 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::
pip3 install --user --upgrade buildozer
2014-04-20 18:09:07 +02:00
2014-04-21 14:11:35 +02:00
Targeting Android
-----------------
2014-04-20 18:09:07 +02:00
Android on Ubuntu 18.04 (64bit)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2014-04-21 14:11:35 +02:00
(expected to work as well in later version, but only regularly tested in the latest LTS)
::
sudo apt update
2019-12-10 17:03:34 +01:00
sudo apt install -y git zip unzip openjdk-8-jdk python3-pip autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev
pip3 install --user --upgrade cython virtualenv # the --user should be removed if you do this in a venv
# add the following line at the end of your ~/.bashrc file
export PATH=$PATH:~/.local/bin/
TroubleShooting
~~~~~~~~~~~~~~~
Buildozer stuck on "Installing/updating SDK platform tools if necessary"
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Press "y" then enter to continue, the license acceptance system is silently waiting for your input
Aidl not found, please install it.
""""""""""""""""""""""""""""""""""
Buildozer didn't install a necessary package
::
~/.buildozer/android/platform/android-sdk/tools/bin/sdkmanager "build-tools;29.0.0"
Then press "y" then enter to accept the license.
2019-07-04 00:28:11 +02:00
python-for-android related errors
"""""""""""""""""""""""""""""""""
See the dedicated `p4a troubleshooting documentation
<https://python-for-android.readthedocs.io/en/latest/troubleshooting/>`_.
2019-07-04 00:28:11 +02:00
Targeting IOS
~~~~~~~~~~~~~
Install XCode and command line tools (through the AppStore)
Install homebrew (https://brew.sh)
::
brew install pkg-config sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer autoconf automake
Install pip and virtualenv
::
python -m pip install --user --upgrade pip virtualenv kivy-ios