Преобразование файла Python в APK с помощью BuildozerAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Преобразование файла Python в APK с помощью Buildozer

Сообщение Anonymous »


Я сейчас очень раздражен! Я потратил бесчисленное количество часов, пытаясь заставить это работать. У меня есть файл Python с именем main.py и спецификация buildozer.spec

Мой код Python:

из приложения импорта kivy.app из kivy.uix.label импортировать метку класс MyApp(Приложение): защита сборки (сам): return Label(text="Привет, Киви!") если __name__ == "__main__": МоеПриложение().run() Мой файл спецификации:

[приложение] # Название вашего заявления title = Мое приложение # Имя пакета package.name = мое приложение # Домен пакета (необходим для упаковки Android/iOS) пакет.домен = org.test # Исходный код, в котором находится файл main.py исходный.каталог = . # Исходные файлы для включения (оставьте пустыми, чтобы включить только main.py) источник.include_exts = # Управление версиями приложения версия = 0,1 # Требования к кандидатам требования = python3==3.10.8,kivy # Путь к Android SDK (используйте косую черту) android.sdk_path = C:/Users/judah/AppData/Local/Android/Sdk уровень_журнала = 2 Я не понимаю, почему это не работает. Вот результат, когда я запускаю: «Запуск развертывания отладки buildozer android»:

# Проверка токенов конфигурации # Обеспечьте компоновку сборки # Создайте каталог /mnt/c/users/judah/onedrive/desktop/otherfolders/coding/codingClass/rasberry pi/.buildozer # Создайте каталог /mnt/c/users/judah/onedrive/desktop/otherfolders/coding/codingClass/rasberry pi/bin # Создайте каталог /mnt/c/users/judah/onedrive/desktop/otherfolders/coding/codingClass/rasberry pi/.buildozer/applibs # Создайте каталог /mnt/c/users/judah/onedrive/desktop/otherfolders/coding/codingClass/rasberry pi/.buildozer/android/platform # Создайте каталог /mnt/c/users/judah/onedrive/desktop/otherfolders/coding/codingClass/rasberry pi/.buildozer/android/app # Проверьте токены конфигурации # Готовим сборку # Проверьте требования для Android # Ищем Git (git) # -> найдено в /usr/bin/git # Поиск Cython (cython) # -> находится в /home/jstark09/.local/bin/cython # Поиск компилятора Java (javac) # -> найдено в /usr/lib/jvm/java-11-openjdk-amd64/bin/javac # Поиск Java keytool (keytool) # -> находится в /usr/lib/jvm/java-11-openjdk-amd64/bin/keytool # Установить платформу # Запускаем ['git', 'clone', '-b', 'master', '--single-branch', 'https://github.com/kivy/python-for-android.git', 'python -для Android'] # Cwd /mnt/c/users/judah/onedrive/desktop/other files/coding/codingClass/rasberry pi/.buildozer/android/platform Клонирование в «python для Android»... Обновление файлов: 100% (583/583), выполнено. # Запустите ['/usr/bin/python3', '-m', 'pip', 'install', '-q', '--user', 'appdirs', 'colorama>=0.3.3', ' jinja2', 'sh>=1.10,
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»