python脚本转换成apk_使用Python-For-Android将Python脚本导出到Android可执行文件(.apk)...

所以,基本上,你正在使用buildozer,它现在正在工作.再次查看buildozer.spec文件.应该有以下几行:

# (str) Application versioning (method 1)

version.regex = __version__ = '(.*)'

version.filename = %(source.dir)s/main.py

# (str) Application versioning (method 2)

# version = 1.2.0

你想做什么,我相信(因为我必须这样做),将它们改为:

# (str) Application versioning (method 1)

# version.regex = __version__ = '(.*)'

# version.filename = %(source.dir)s/main.py

# (str) Application versioning (method 2)

version = 1.2.0

看到我在顶部注释掉两行,并取消注释底线. (我还没有打扰自己改变’1.2.0′,所以不知道这是否有所作为.它不应该.)问题似乎是buildozer在py文件中查找一行,__ version__ =某事,并且在找不到它时会出错.我尝试将此行添加到我的python中,但它仍然无法正常工作.然而,这种变化确实奏效了.

另外,尝试使用详细信息运行构建,这样您就可以确切地看到导致任何错误的原因,例如:

sudo buildozer --verbose android debug deploy run

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值