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.
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.
gizli dosyaları göstere tıklayınca .buildozer dosyası gözüktü.
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.
-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…
Bir sonuç alırsanız burada paylaşın bir bakalım.
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.
Log_leveli 2 yaptım zaten.
Yüklemeleri gözüküyor.
O zaman bekleyelim sonucu
Aynen kişisel bloğum
çok güzel olmuş.