Windows 10中是不是有任何免费的Linux终端来部署kivy应用程序[关闭]
Posted
技术标签:
【中文标题】Windows 10中是不是有任何免费的Linux终端来部署kivy应用程序[关闭]【英文标题】:Are there any free Linux terminals in Windows 10 to deploy kivy application [closed]Windows 10中是否有任何免费的Linux终端来部署kivy应用程序[关闭] 【发布时间】:2021-01-25 04:12:42 【问题描述】:我必须在 android 上部署一个 kivy 应用程序,我知道该怎么做,但我不想花钱在简单地将应用程序部署到 android 上。那么有没有适用于 windows 10 的免费 linux 终端。
这是我的kivy程序代码
from kivy.app import App
from kivy.uix.label import Label
class Main(App):
def build(self):
return Label("Hello World")
if __name__ == "__main__":
Main().run()
我的python版本是3.7.0
【问题讨论】:
您不能使用 USB 数据线将apk
文件复制到您的设备吗?还是记忆棒?还是通过网络服务器?为什么需要终端?
谢谢大家,我会尝试大家发布的任何答案。
【参考方案1】:
是的,您可以使用wsl2(Linux 的 windows 子系统)
但请确保构建在/home/
目录而不是/mnt/
中
look a this to instal WSl2
then this. To get a easier to use gui
在 wsl gui 上在桌面上创建一个文件夹 运行:
sudo apt install python3
sudo apt install python3-pip
并遵循这个 tut : https://buildozer.readthedocs.io/en/latest/installation.html 关注ubuntu
(一次运行一个命令)并且不要忘记编辑 .bashrc 文件
code ~/.bashrc
或进入 gui 然后在 /home 视图中的资源管理器显示隐藏文件并编辑它
最后:
buildozer init
不要编辑 buildozer.spec 中的很多东西,只需要名称、域、要求 ...
不要编辑 ndk sdk 版本,其余为默认版本
buildozer android debug
等等……
你完成了 这是我成功构建 apk 的唯一方法
希望这有帮助?
错误:
如果您收到错误c compiler cannot make executables
,则表示您位于/mnt/
目录中(Windows 文件是)
【讨论】:
以上是关于Windows 10中是不是有任何免费的Linux终端来部署kivy应用程序[关闭]的主要内容,如果未能解决你的问题,请参考以下文章