我有代码: from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.label import Label
from kivy.core.audio import SoundLoader
from kivy.graphics.context_instructions import Color
class TestApp(App):
def build(self):
fl = FloatLayout()
try:
so
我想通过Google将我的python项目转换成一个APK文件。在这个过程中,我必须手动定义buildozer.spec中的需求,也就是说,我必须给出依赖项。下面是我在main.py文件中导入的模块:
from kivymd.app import MDApp
from kivy.uix.widget import Widget
from kivy.core.window import Window
from kivy.animation import Animation
from kivy.clock import Clock
from kivy.uix.popup import Popup
实际上,我正在尝试kivy音频,它在linux上工作得很好,但当我把它做成apk并在android上测试时,应用程序崩溃了。这是它的代码和日志。
代码:-
import glob
import os
from kivy.app import App
from kivy.uix.relativelayout import RelativeLayout
from kivy.lang import Builder
from kivy.core.audio import SoundLoader
Builder.load_string('''
<hey>:
我正在用kivy python构建一个简单的小应用程序,它涉及一些计算,在满足某些条件时显示一些通知,假设它是一个每30秒点击一次API并显示通知的应用程序,直到此时它才能工作,但当我关闭应用程序时,通知不会出现在我的android设备中。,所以基本上我也想在后台运行它,这样我就可以继续接收通知了,。我试过以下几种方法,但效果不佳:-
我是main.py
**编辑:我能够通过更改buildozer.spec文件中提到的包名称和包域来解决这个问题,但是现在它需要ssl,所以我在代码中导入并添加了上述的2个ssl语句,但是现在我得到了以下错误:
ERROR: Could not find a ve
我想把我的python和kivy文件转换成签名和未签名的apk。我在windows上工作,但在vm软件中使用ubuntu中的python for android进行编译。安装所有必要的模块后,如kivy,python for android和android studio。
当我编译时,它显示错误,sdk找不到。在windows、ubuntu或linux中有没有生成apk的选项?我也听说过buildozer,它也可以在windows上运行。请给我一些建议,我对kivy还不熟悉。谢谢
我尝试使用Kivy的Buildozer VM通过Buildozer创建一个apk,但得到了一个错误:
Welcome to the Buildozer Virtual Machine.
Please see ~/Desktop/README.txt for more information
kivy@kivy-VirtualBox:~$ cd /home/kivy/Desktop/myapp
kivy@kivy-VirtualBox:~/Desktop/myapp$ buildozer android debug
# Check configuration tokens
# Ensure bu
我正在开发一个使用Kivy和Buildozer的应用程序。在某些时候,文本是从一个简单的文本文件加载的。这在我的PC上运行得很好,但当我测试apk时,这似乎会导致我手机上的应用程序崩溃。我在Ubuntu 18.04上使用Python3.6。 以下是加载文本的代码部分: class DataList(object):
def __init__(self, dict):
"""Construction of the total list depending on booleans"""
self.tota
当我尝试import osc from kivy.lib时,我的kivy应用程序在android上总是崩溃,错误如下: ImportError: cannot import name 'osc' from 'kivy.lib' 我已经在我的buildozer.spec文件中包含了oscpy的要求,请告诉我该如何解决这个问题?
当您尝试构建应用程序时。应用程序通常被收集,并且只有在没有外部应用程序库的情况下才会运行。当您尝试连接networkx库时。附录通常聚集在一起。但是当你尝试直接在设备上运行时。流行音乐保存程序"Loadind ...“然后应用程序就失效了。你需要改变什么才能让一切正常运行。附件是应用程序代码:
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.textinput import TextInput
from kivy.uix.floatlayout import FloatLayout
from
我正在和images.It一起做一个奇维项目,在我的笔记本电脑上工作得很好。但问题是,buildozer没有在我的android应用程序中加载图像,甚至我的图标也没有改变。我对堆栈溢出很陌生,有人可以说我能做些什么来解决这个问题,谢谢提前感谢我的main.py文件在这里主要是我使用google
#imports
from kivy.app import App
from kivymd.app import MDApp
from kivy.lang import Builder
from kivy.uix.screenmanager import Screen,ScreenManager
f
我有一个Kivy/python应用程序,可以使用zmq与家里网络上的其他设备进行通信。当我尝试移植到android时,我会在logcat中得到以下消息:
ImportError: No module named zmq
我猜这意味着zmq需要在android设备上实现。
在这件事上我是个完全的新手。有些似乎指向正确的方向,但这都是非常低的水平,我甚至不确定这是我需要做的。
有人能指出一个高水平的资源来帮助我解决这个问题吗?
谢谢
我是Android应用程序开发的新手,我正在使用kivy和buildozer创建一个面部识别应用程序。为了能够使用dlib包,我应该如何修改buildozer.spec文件?仅仅将dlib添加到需求行中就足够了吗?Dlib有许多依赖项不能与pip一起安装(Cmake、Boost、Boost.python、X11),我不确定python- for -android是否有这些依赖项。
我是Kivy的新手,正在尝试使用Ubuntu Linux 18.04上的Buildozer将一个简单的应用程序编译成Android apk。但是,我遇到了以下错误:
ERROR: Could not find a version that satisfies the requirement hostpython2 (from -r requirements.txt (line 2)) (from versions: none)
ERROR: No matching distribution found for hostpython2 (from -r requirements.txt (lin