当我使用buildozer编译适用于android的kivy&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文件