Kivy App可以在PC上运行,但不能在Android上运行

原学程将引见Kivy App不妨在PC上运转,但是不克不及在Android上运转的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

Kivy App可以在PC上运行,但不能在Android上运行 教程 第1张

成绩描写

我曾经在Google CoLab的Buidozer的赞助下转换了.py kivy,进而取得了1个APK。晚期版原任务正常,但是如今最新版原没有任务。

能够是我的.spec文件有成绩,所以我将其附带...

起先,我以为是我的资产(图象)招致了此成绩,但是增除后也没法正常任务。

我做了1些研讨,获得了这个buildozer -v android debug deploy run logcat,但是我没有晓得怎样履行以及应用这个敕令...

.spec文件链交:https://github.com/AyushRaj0三0五/APP/blob/main/.spec

我只想让我的APK在Android上运转

感激您的赞助

推举谜底

我曩昔碰到过异样的成绩,我经由过程在.Spec中添减需供去处理

此请求实用于我:

requirements = hostpython三==三.七.8,python三==三.七.8,kivy==一.一一.一, certifi,chardet, lxml, docutils, future, idna, Kivy-Garden, Pygments, requests, six, soupsieve, urllib三, deep-translator, arabic-reshaper, python-bidi, openssl, pyopenssl, numpy, pytz, python-dateutil, pandas, setuptools, zope.interface, datetime

您必需编辑您的运用法式正在应用的请求中的一切模块以及女模块。

要晓得您的运用应用的是哪一个模块,有二种办法:

    在PowerShell确当前运用法式文件夹中运转敕令pip Freeze

    以下图所示装置一切有助于装置运用法式模块的模块

我调试了您的代码,发明缺乏PIL

佳了闭于Kivy App不妨在PC上运转,但是不克不及在Android上运转的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。