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应用程序[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统与Windows有啥区别?

免费Windows服务器监控工具都有哪些

LINUX系统和WINDOWS系统,有啥区别?

10 个免费的网络监控工具(转)

如何在Windows 10上使用Kali Linux应用程序

Windows 和 Linux 有啥区别