Kivy&KivyMD应用程序在Android发布时崩溃

2024-05-29 10:24:58 发布

您现在位置:Python中文网/ 问答频道 /正文

当我编译我的kivy&;使用buildozer的android kivymd应用程序,APK创建得很好,但当我在android手机上打开它时,它会显示启动屏幕,然后崩溃。我在网上读到过,这个问题通常是因为python代码中使用的包没有添加到buildozer.spec文件中的requirements = 中。这似乎不是我的问题,我不知道该怎么办,因为在线论坛没有帮助。非常感谢所有评论。谢谢

Main.py导入

from kivymd.app import MDApp
from kivy.app import App
from kivy.lang import Builder
from kivy.properties import ObjectProperty
from kivy.properties import NumericProperty
from kivy.uix.boxlayout import BoxLayout
from kivymd.theming import ThemeManager
from kivy.uix.label import Label
from kivy.uix.button import Button
import numpy as np
from statistics import mean
import math
from kivy.factory import Factory
from kivy.properties import ListProperty, StringProperty
from kivy.uix.boxlayout import BoxLayout
from kivy.garden.graph import Graph, MeshLinePlot, SmoothLinePlot
from kivy.storage.jsonstore import JsonStore
from kivy.core.window import Window
from kivy.uix.widget import Widget
import os

Main.kv输入

#:import partial functools.partial
#:import F kivy.factory.Factory

Buildozer.spec要求:

requirements = python3,kivy, kivymd, numpy, statistic

完整buildozer.spec文件

https://pastebin.com/fFHZNGzE


Tags: 文件fromimportappmainpropertiesrequirementsandroid

热门问题