DAV入门之kivy : android 上加载 kivy app (不编译)

kivy launcer from google play ,也可以在应用市场里找到。

官方有一个使用说明在这里,本文进行翻译工作并对实际使用过程遇到的小问题进行说明。

首先,安装 kivy launcher, 从谷歌商店或者应用市场找到,应用宝应该也能满足。

然后将代码拷贝到以下目录内。

/sdcard/kivy/<application-name>

如果没有代码,可以使用我的 kivy_cracker 中的 EG003 / EG004 代码,official_exmples_android 目录下是官方的 android 示例,也可以使用(需要解压出各个示例项目文件夹)。将项目文件夹整个复制到下面目录即可。

/sdcard/kivy/

目录 /sdcard/kivy/<application-name> 内需要有两个文件,一个是 main.py, 另一个就是 android.txt。

main.py 就是 kivy app 代码。

android.txt 是配置信息,只有三行

title=Pictures
author=Kivy team
orientation=landscape

第一行:APP在 kivy launcher 中显示的名字

第二行:作者

第三行:app 的朝向, landscape 是竖着的, portrait 是横着的(可以用 | 连接两个,表示都行)

复制好 app 代码目录后,打开 kivy launcher,就可以看到你的 title 指定的 app 了。

接下来是实际遇到问题的说明:

在使用时,kivy launcher 在无可加载kivy应用时会提示 “请将文件复制到 /storage/emulated/0/kivy目录下”

而实际上, kivy 这个目录放在你的根目录下就可以了。

kivy程序一旦运行后,就会在 /sdcard/kivy/<application-name> 目录下创建一个 .kivy 文件件,里面有 logs,

里面就是日志,日志的完整路径如下

/sdcard/kivy/<application-name>/.kivy/logs/kivy_yy-mm-dd_xx.txt

你会发现,日志里的加载路径也是 /storage/emulated/0/kivy,不必理会。

这个问题,不知道是不是华为手机做过处理,如果放在 /sdcard/kivy 下面不能正常识别,建议尝试下日志里的那个路径。

猜你喜欢

转载自blog.csdn.net/davied9/article/details/81517238