1打开您python封装apk操作的PyCharm项目,并确保使用了正确的Python解释器版本2点击“File”菜单,选慧模择“Settings”选项3在“Settings”窗口中,中物选择“Build,Execution,Deployment”选项4在“Build,Execution,Deployment”选项中,选择“PythonInterpreter”5在“PythonInterpreter”窗口中,选择“ProjectInt。
右键点击项目,弹出菜单 鼠标移动到run as 选项上,弹出子菜单然后单击Android application他就会打包成apk了 点击项目中bin目录前面的加号展开,就可以看到对应的apk了,然后右键该apk选择copy,再到某个目录点击粘贴就可以复制出来了。
右键点击项目,弹出菜单鼠标移动到run as 选项上,弹出子菜单然后单击Android application他就会打包成apk了点击项目中bin目录前面的加号展开,就可以看到对应的apk了,然后右键该apk选择copy,再到某个目录点击粘贴就可以复制出来了。
然后运行buildozer android_new debug,接着就开始下载很多东西了,例如Android SDK,Android NDK之类,并且是需要访问外网的,自搭梯子这个过程要很久,让python封装apk操作我一度以为出了问题,然后我中午睡一觉起来就差不多了^^然后在它自动下载配置之后就会在桌面的bin文件夹下面生成了apk文件,可以安装在手机上试一。
打开quotbuildpythonforandroiddistdefaultbuildozerspecquot文件,配置工程 该文件包含工程配置信息,可设置应用名称包名版本等 4 构建apk文件 在Kivy应用目录中运行特定命令构建apk文件 构建完成后,可在quotbuildpythonforandroiddistdefaultquot目录找到生成的apk文件,复制到Android手机上安装 注意。
最后,将刚才复制的复制进去,然后再做一次,包成功特别注意如果python封装apk操作你发现python封装apk操作你可以在你的电脑打开它的包装完成后,但你不能打开它在别人的电脑,错误报告如下xxx未能执行脚本在这个时候,我们需要替换上面的命令在步骤4 w c,然后删除所有的东西都打包和重新包装c程序可以打开终端窗口cmd的形式,这样操作失败。
安装操作 将Py文件打包成apk文件,江湖上暂有如下3个方法1通过Buildozer在linux环境下实现,集成式框架比较容易实现2通过python for android,这种可以在windows下实现,但需要安装和配置许多内容,较为繁琐3通过Kivy Launcher上打包需要用到谷歌市场,但想在我大天朝嘛建议你选择别的kivy打。
若要将应用打包为安卓 APP,同样遵循类似流程创建安卓脚手架,构建安卓应用,运行应用,选择使用安卓虚拟机或连接手机进行测试,最后打包成 aab 和 apk 文件使用 将 apk 文件传输至手机,即可在手机上安装并运行应用总结而言,BeeWare 为 Python 开发者提供了一条便捷路径,使得在不需要深入。
需要使用linux环境的,其他的系统环境无法满足的一般我们平时常用的 微软 视窗 系统不适合做安卓开发的有了合适的操作系统安装好python后可以用pythonforandroid来安装apk的打包需要的所有模块 网页链接。
使用buildozer工具打包kivy程序为apk,生成跨平台安装包python apk程序测试在项目目录下生成apk文件,下载到安卓手机安装,测试效果buildozer使用说明遇到打包错误时,可修改buildozerspec配置文件中的log_level为2,查看具体错误信息buildozer虚拟下载kivy官方buildozer虚拟机镜像,安装buildozer和依赖。
FDROID,往下拉看到下载APK的蓝色字体,点进去他就会弹出一个下载界面,即安装Termux的界面 3待下载完毕后,进入安装页面,放心安装,完全不会有病毒,点击安装 4安装完成,点击打开或在桌面找到应用点击进去,接下来是使用他写Python最关键的步骤了,进去TermuxAPP之后在TermuxAPP的界面中输入pkginstallpython则会自动。
成功打包后,就会在当前bin目录下生成一个apk安装包,发送到手机上,安装后的效果如下,和电脑上的效果差不多,如下至此,我们就完成了利用Python来开发安卓手机应用总的来说,这2种都比较麻烦,对于一些简单的手机应用来说,可以偶尔使用一下,如果开发大型应用的话,建议还是用原生语言,支持更好。
在打包前,需要将Python第三方模块pytz添加至安卓配置中调整项目中的pyprojecttoml文件,确保配置正确验证GUI界面无误后,开始打包使用briefcase命令构建安卓应用,等待打包完成初次打包耗时较长,约12分钟36秒,打包后的apk文件路径为buildtimetellerandroid。
对于Linux和Mac用户来说,他们可以直接将apk文件扩展名更改为APK你可以使用工具如ADBAndroid Debug Bridge或者在命令行中使用特定命令来实现这一转换这种方法的具体步骤会因你使用的工具和操作系统的不同而不同如果你正在使用Windows系统,并且你有Python环境,你可以使用pyinstaller或其他第三方库。
可以在电脑上配置好环境,打包为apk后,就像普通apk一样安装道手机上即可手机上不需要安装其他软件或配置。
python m pip install kivy12 至此,安装就已经完毕了,值得注意的是64位系统没有开启虚拟化支持,在导入kivy的时候会报错,如果是64位系统就设置一下机器的BIOS,开启虚拟化支持吧 注这里只是kivy的运行环境,这样我就能直接在windows机器上直接调试了,怎么将代码编译成APK文件我们会在后面讲到。
不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,绝对是一款颇让人惊艳的NUI框架操作 更新pip,setuptools安装所需要的依赖注这里只是kivy的运行环境,这样我就能直接在windows机器上直接调试了,怎么将代码编译成APK文件我们会在后面讲到如果kivy在python中应该就能导入了。
发表评论