预备工具应用开发app需求用到的依赖包:安装完测试
发表时间:2023-10-10 14:01:37
文章来源:炫佑科技
浏览次数:118
菏泽炫佑科技
预备工具应用开发app需求用到的依赖包:安装完测试
准备工具
应用开发app所需的一个模块——kivy。 kivy是一个开源、跨平台的开发框架,用于开发和应用创新应用程序。 简而言之,这是一个桌面程序开发框架(类似模块)。 kivy的强项是支持linux、mac、ios平台。 这就是为什么需要这个模块来开发应用程序。
虽然kivy是跨平台的,但是如果想要在不同平台上使用代码,还需要将代码打包成对应平台的可执行序列。 幸运的是,kivy项目下有一个打包工具项目——这是官方推荐的打包工具。 由于比较复杂软件制作,自动化程度较高,其他项目如-for-也可以起到类似的作用,这里不再介绍。
搭建kivy开发环境
PC上需要安装kivy开发环境。 这里演示一下mac和linux下的安装过程。
install kivy for mac安装一些依赖包:
安装完成后,测试一下:
注:如果导入kivy模块时没有报错,则说明安装成功。
猕猴桃的
首先安装依赖项:
安装和kivy:
使用 kivy 开发**个应用程序
安装kivy后就可以开发app程序了。 这是 hello-world 程序的演示。 kivy更复杂的用法不是本文重点,后面会书面介绍。
创建main.py文件并写入:
创建一个 hello.kv 文件并写入:
组简单说明:main.py是入口函数,定义了一个类,继承kivy.app; hello.kv文件是一个kivy程序,相当于定义了界面风格等,这个文件的命名规则是类名小写,去掉app。
运行**个应用程序
结果
安装工具
通过上面的编码,我创建了我的**个app程序,它可以直接运行在mac、linux等平台上。 那么如何让它在或Apple手机上运行呢? 我们知道,要在上运行预备工具应用开发app需求用到的依赖包:安装完测试,需要打包成apk安装程序,所以需要用到前面提到的工具(工具可以打包kivy程序、、ios等),安装过程相对来说比较简单复杂的:
pip install buildozer使用工具将kivy程序打包成apk
在项目目录下运行:
buildozer init如果操作成功,将会创建一个配置文件.spec。 您可以通过修改配置文件来更改应用程序的名称,然后运行:
buildozer android debug deploy run 1运行上述命令会生成跨平台的安装包,可以用于、ios等,如果用于则使用-for-项目。
**次运行上述命令时,系统会自动下载 SDK等必要文件,如下所示。 (进程需要翻墙,需要下载的依赖较多)
这个怎么样? 你们知道该怎么做吗? 欢迎大家一起讨论~
*后一件事,编辑是一名开发工程师。 这里是我整理的一套*新的系统学习教程,包括基础脚本到Web开发、爬虫、数据分析、数据可视化、机器学习等。如果你想要这些资料,可以关注小编,发私信在后台给编辑留言:“01”即可获取。