Python kivy paketleme işlemi

bu dosyamı?

Hayır hocam o değil.

buildozer diye aratmıycazmı?

Python, kivyi, javayı kaldırıp tekrar yüklesem hata düzelir mi

Kullanıcı ana dizininize gelin, gizli dosyaları görüntüleyin. .buildozer adında bir klasör olması gerekiyor.

Ek olarak, bu klasörü silip tekrardan buildozer android debug deploy run komutunu deneyin.

1 Beğeni

Durun şimdilik kaldırmayın. Bu arada Python’ı sistemden kaldırmaya çalışmayın.

Merak ediyorum acaba aşağıdaki yolu denediniz mi hiç?

Diyelim Java’ya ait bütün parçaları sistemden kaldırdınız. Sonra tekrar yüklediniz.

Şimdi main.py'nin olduğu dizine bir gidin, orada .buildozer isminde gizli bir klasör olması lazım. Onu bir silin önce.

Genelde HOME dizininde de .buildozer isminde gizli bir klasör bulunur. Android sdk ve ndk paketleri doğrudan bu dizine indirilir zaten. Buradaki android sdk klasörünü silin. Veya komple .buildozer dizinini silin.

Daha sonra main.py dosyasının bulunduğu dizinde uç birimi açın ve buildozer init yazın. Spec dosyasını düzenleyin. Daha sonra tekrar derleme işlemine geçin, android sdk paketi yeniden indirilsin. Belki sizdeki android sdk paketi, daha önce kurduğunuz Java’ya aittir.

1 Beğeni

gizli dosyaları göstere tıklayınca .buildozer dosyası gözüktü. :slight_smile:

Güzel. Şimdi ev dizinindeki .buildozer dizinini silin. main.py dosyasının bulunduğu dizinde de .buildozer isminde bir dizin olması lazım, onu da silin. Derleme işlemini baştan yapmayı deneyin.

1 Beğeni
-CASPER:~/Python$ buildozer android debug deploy run
# Check configuration tokens
# Ensure build layout
# Create directory /home/suatd/.buildozer
# Create directory /home/suatd/.buildozer/cache
# Create directory /home/suatd/Python/.buildozer
# Create directory /home/suatd/Python/bin
# Create directory /home/suatd/Python/.buildozer/applibs
# Create directory /home/suatd/.buildozer/android/platform/android/platform
# Create directory /home/suatd/Python/.buildozer/android/platform
# Create directory /home/suatd/Python/.buildozer/android/app
# Check configuration tokens
# Read available permissions from api-versions.xml
# Preparing build
# Check requirements for android
# Run 'dpkg --version'
# Cwd None
Debian 'dpkg' paket yönetim programı sürüm 1.19.0.5 (amd64).
Bu bir özgür yazılımdır; kopyalama şartları için GNU Genel Kamu Lisansı
sürüm 2 ya da daha yenisine bakın. Hiçbir garanti verilmez.
# Search for Git (git)
#  -> found at /usr/bin/git
# Search for Cython (cython)
#  -> found at /usr/local/bin/cython
# Search for Java compiler (javac)
#  -> found at /usr/lib/jvm/java-8-openjdk-amd64/bin/javac
# Search for Java keytool (keytool)
#  -> found at /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool
# Install platform
# Run 'git clone -b master --single-branch https://github.com/kivy/python-for-android.git python-for-android'
# Cwd /home/suatd/Python/.buildozer/android/platform
Cloning into 'python-for-android'...

sonda bekletiyor.

Ne kadar zamandır bekliyorsunuz?

şuan 1 - 2 dk civarı oldu.
galiba sdk ndk ant yüklüyor.

Sizden ricam, beklemeye devam edin.

siz nasıl isterseniz… :slight_smile:

Bir sonuç alırsanız burada paylaşın bir bakalım.

2 Beğeni

Muhtemelen buildozer.spec dosyasındaki log_level değeri 1’dir. Bu yüzden detaylı çıktı göremiyorsunuz ancak arkada işlem devam ediyor… Detaylı çıktı için bunu 2 yapabilirsiniz bir dahaki sefere.

1 Beğeni

Log_leveli 2 yaptım zaten.
Yüklemeleri gözüküyor.

O zaman bekleyelim sonucu :slight_smile:

https://coderistan.blogspot.com/ bu site size mi ait? :slight_smile:

1 Beğeni

Aynen kişisel bloğum :slight_smile:

çok güzel olmuş. :slight_smile:

1 Beğeni