Outils pour utilisateurs

Outils du site


kivy_buildozer

Ceci est une ancienne révision du document !


Kivy 2020: Hello World

Le programme python kivy

hello_world.py
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
 
import kivy
kivy.require('1.11.1')
 
from kivy.app import App
from kivy.uix.label import Label
 
class MyApp(App):
    def build(self):
        return Label(text='Hello world')
 
if __name__ == '__main__':
    MyApp().run()

Compilation avec Buildozer

On repart sur une page blanche !

Instalationn

sudo pip3 install buildozer pyjnuis
  
Collecting buildozer
  Downloading https://files.pythonhosted.org/packages/49/07/62f479998ea5e8680ad33f0fbafdc96f721cbad69ff90cc957988b8cd252/buildozer-0.39.tar.gz (108kB)
    100% |████████████████████████████████| 112kB 387kB/s 
Requirement already satisfied: pexpect in /usr/local/lib/python3.7/dist-packages (from buildozer) (4.6.0)
Requirement already satisfied: sh in /usr/local/lib/python3.7/dist-packages (from buildozer) (1.12.14)
Requirement already satisfied: virtualenv in /usr/lib/python3/dist-packages (from buildozer) (15.1.0)
Requirement already satisfied: ptyprocess>=0.5 in /usr/local/lib/python3.7/dist-packages (from pexpect->buildozer) (0.6.0)
Building wheels for collected packages: buildozer
  Running setup.py bdist_wheel for buildozer ... done
  Stored in directory: /root/.cache/pip/wheels/9f/a9/69/1823cf5dea120ddaaa7f3ab202565357852f2668270e526359
Successfully built buildozer
Installing collected packages: buildozer
Successfully installed buildozer-0.39
Requirement already satisfied: pyjnius in /usr/local/lib/python3.7/dist-packages (1.1.4)
Requirement already satisfied: six>=1.7.0 in /usr/lib/python3/dist-packages (from pyjnius) (1.12.0)
Requirement already satisfied: cython in /usr/local/lib/python3.7/dist-packages (from pyjnius) (0.27.3)

La version de cython est 0.29.2.2

Dépendances complémentaires

Compliation Error:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

Installation de

sudo apt install openjdk-11-source
kivy_buildozer.1576666910.txt.gz · Dernière modification : 2019/12/18 11:01 de serge