Приложение Buildozer kivy вылетает на Android сразу после открытияAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Приложение Buildozer kivy вылетает на Android сразу после открытия

Сообщение Anonymous »

Я хотел создать приложение с помощью kivy/kivyMD. Я создал простое сообщение «Hello World!». просто чтобы убедиться, что все настроено правильно и APK собран правильно. Я выполнил все шаги на странице быстрого запуска buildozer (я создаю Windows с использованием WSL), но по какой-то причине я не могу заставить adb на WSL видеть мое устройство (у меня уже есть одна и та же версия adb как в Windows, так и в WSL). APK собирается и устанавливается нормально, но когда я пытаюсь его открыть, я просто вижу экран загрузки Kivy, а затем он вылетает.
Файл main.py:

Код: Выделить всё

from kivymd.app import MDApp
from kivymd.uix.label import MDLabel

class MainApp(MDApp):
def build(self):
return MDLabel(text= "Hello World!", halign= "center")

MainApp().run()
Единственные изменения в файле buildozer.spec, которые я внес, — это добавление требования kivymd и установка kivy==2.0.0, как я видел в других подобных сообщениях, но, к сожалению, у меня это не сработало.
Я не смог опубликовать здесь журнал терминала из-за ограничения количества символов, но учтите, что мне нужно запускать buildozer от имени пользователя root, иначе я получу ошибку, и приложение не будет собрано.

Подробнее здесь: https://stackoverflow.com/questions/733 ... er-opening
Ответить

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

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

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

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

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