Kivy veritabanı bağlantısı sorunu

Tamam, toparlamaya çalışayım:

Aşağıdaki yöntem Python2 için geçerlidir.

  1. Önce cython’u ve virtualenv’i aşağıdaki gibi yükleyelim. Daha önce pip ile yüklenmişlerse kaldıralım. Ve bu şekilde yüklemeyi deneyelim.
sudo apt-get install cython
sudo apt-get install virtualenv
  1. Versiyonlarımızı bir kontrol edelim.
>>> import cython
>>> import virtualenv
>>> import kivy
[INFO   ] [Logger      ] Record log in /home/tanberk/.kivy/logs/kivy_17-10-08_1.txt
[INFO   ] [Kivy        ] v1.10.0
[INFO   ] [Python      ] v3.5.3 (default, Sep 14 2017, 22:58:41) 
[GCC 6.3.0 20170406]
>>> cython.__version__
'0.25.2'
>>> 
>>> virtualenv.__version__
'15.1.0'
>>> 
  1. main.py’yi indirelim.

https://www.dropbox.com/sh/9r356h4pex7l0s3/AACuSnZUv-ocuPMnYOHtMojga?dl=0

  1. İndirdiğimiz main.py’yi bir açalım. Kivy sürümünün bu dosya içinde kaç yazıldığına bakalım.
kivy.require('1.10.0')
# kivy sürümleri aynı olmalı.
  1. Yeni bir tane .spec dosyası oluşturalım.
buildozer init
  1. .spec dosyasını açalım ve aşağıdaki eklemeleri yapıp kaydedelim:
# (list) Application requirements
# comma seperated e.g. requirements = sqlite3,kivy
requirements = sqlite3,sqlalchemy,kivy

# change the major version of python used by the app
osx.python_version = 2

# Kivy version to use
osx.kivy_version = 1.10.0
  1. Artık derleme işlemine geçebiliriz.
buildozer android debug deploy run

.