我是Android应用程序开发的新手,我正在使用kivy和buildozer创建一个面部识别应用程序。为了能够使用dlib包,我应该如何修改buildozer.spec文件?仅仅将dlib添加到需求行中就足够了吗?Dlib有许多依赖项不能与pip一起安装(Cmake、Boost、Boost.python、X11),我不确定python- for -android是否有这些依赖项。
在根据https://github.com/kivy/buildozer/上的说明构建了一个buildozer Docker之后,我尝试运行它,但得到了一个错误: kivyproject $ ls
main.py
buildozer.spec
setup.py
[...]
kivyproject $ docker run --volume "$(pwd)":/home/user/hostcwd buildozer android debug
# Ensure build layout
No buildozer.spec found in the current directo
我使用以下代码使用kivy构建了一个简单的android应用程序:
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.scatter import Scatter
from kivy.uix.floatlayout import FloatLayout
class TutorialApp(App):
def build(self):
f = FloatLayout()
s = Scatter()
l = Label(text="Hell
我正在研究一个小的python脚本,它将运行在Android上使用kivy。基本上,我是Python编程的新手。这个脚本本身可以在我的Linux下的电脑上运行,但是我不能为android编译PySerial库。我试着用buildozer调试应用程序,但当我打开它时,它在Android上崩溃了。使用python for android构建apk会导致以下错误
Run pymodules install
We want to install: serial
Check if and /usr/bin/pip2 are present
Check if virtualenv is existing
我试图为一个简单的python3 3/kivy应用程序构建一个apk,在我从kivy.org直接获得的虚拟机中使用buildozer,这是day2,仍然没有运气。我有很多错误,安装了pip,更新了buildozer,pip安装了morse,pnglab,sh,appdirs,setuptools for py3,但是现在我得到了这个错误,我必须承认它真的让我,谁知道这是关于什么?我很想得到一个答案,因为我计划有一天把机器人发展作为我的工作,谢谢你。这是一个错误:
AttributeError: 'Context' object has no attribute 'ho
我正在尝试按照这个页面上的说明在ubuntu20.10上编译LiquidFun1.10:
当我运行该命令时:
cd liquidfun/Box2D
cmake -G'Unix Makefiles'
make
我得到了各种错误,构建失败。这是屏幕输出:
cmake -G'Unix Makefiles'
CMake Warning:
No source or binary directory provided. Both will be assumed to be the
same as the current working directory, but
我想把我的python和kivy文件转换成签名和未签名的apk。我在windows上工作,但在vm软件中使用ubuntu中的python for android进行编译。安装所有必要的模块后,如kivy,python for android和android studio。
当我编译时,它显示错误,sdk找不到。在windows、ubuntu或linux中有没有生成apk的选项?我也听说过buildozer,它也可以在windows上运行。请给我一些建议,我对kivy还不熟悉。谢谢