用Kivy写一个安卓app

随手记录一下

大师版本z最高到2.1.0了所以我选择stable2.0.0吧。本想选python3.9谁让最高只有3.8呢
在这里插入图片描述

在这里插入图片描述
然后更换安装源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
#设置搜索时显示通道地址上面清华,下面中科大)
conda config --set show_channel_urls yes


conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

#查看当前的 cofig 
conda config --show

#查看添加的镜像:
conda config --get channels

然后进行安装

conda install kivy -c conda-forge

下面就是安装结果

在这里插入图片描述
测试一下安装有没有成功

import kivy
kivy.require('2.0.0') # replace with your current kivy version !
 
from kivy.app import App
from kivy.uix.label import Label
 
 
class MyApp(App):
 
    def build(self):
        return Label(text='Hello world')
 
 
if __name__ == '__main__':
    MyApp().run()

在这里插入图片描述

明天再deeplin 20.1真好看。 上打包一下,看看手机上能不能打开,总之deepin 巨tm牛皮, 因为我最近再学pcb 然后那个kicad,freecad,virtualbox一些个虚拟机直接安装,真的蛮省事。

然后开发文件的目录结构等着,看一下官网上面怎么说吧,
3.23 号22点09分

参考这篇文章,我再deepin 上面下载了虚拟机,百度云下载好了镜像文件,

在这里插入图片描述

打包成成apk

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后解决一下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

然后需要去bios里面开启一个东西,高级,cpu设置开inter virture啥的ok了
在这里插入图片描述
在这里插入图片描述
不晓得网上一大堆说不能弄共享文件的,我也不想去折腾,反正虚拟机是可以联网的,奶牛快传其实就可以。然后试了一下确实可以
不过还是下载一个扣扣吧,传统艺能,哦吼,查了一下资料,有大佬已经试过了,版本太低登录不了,算了不搞了,就用奶牛快传了

然后我遇到了这个问题,
在这里插入图片描述

在这里插入图片描述
然后搜了一下
反正我也没做,然后又仔细阅读了虚拟机桌面上的文档,试了一下命令发现可以执行诶,
在这里插入图片描述
在这里插入图片描述

蛤蛤蛤在这里插入图片描述

安装新的镜像
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的使用Kivy安卓APP程序,可以在屏幕上显示"Hello World!"。 ```python # 导入必要的模块 import kivy from kivy.app import App from kivy.uix.label import Label # 创建一个继承自App的类 class HelloWorldApp(App): def build(self): # 创建一个Label组件,并设置文本内容和字体大小 label = Label(text='Hello World!', font_size='30sp') return label # 运行程序 if __name__ == '__main__': HelloWorldApp().run() ``` 可以将上述代码保存为一个.py文件,然后在命令行中运行该文件即可看到程序界面上显示"Hello World!"的字样。 要将该程序打包成安卓APP,可以使用Kivy提供的Buildozer工具,具体步骤如下: 1. 安装Buildozer:在命令行窗口中输入以下命令来安装Buildozer: ``` pip install buildozer ``` 2. 创建一个buildozer.spec文件:在保存了上述代码的.py文件所在的目录中,创建一个buildozer.spec文件,并将以下内容复制到文件中: ``` [app] # 应用程序名称 title = HelloWorld # 应用程序图标 icon.filename = icon.png # Kivy应用程序的主文件 main.filename = main.py # Kivy应用程序的版本号 version = 0.1 # Android应用程序的属性 [buildozer] # Android应用程序的名称 # 注意,该名称将用作APK文件名,所以请勿在名称中包含特殊字符 # 比如空格、下划线等 # 建议使用小字母和连字符 # 例如:hello-world android.app_title = HelloWorld # Android应用程序的包名 # 请务必使用自己的包名 # 例如:com.example.helloworld android.package_name = com.example.helloworld # Android应用程序的版本号 android.version_code = 1 ``` 其中,title、main.filename、version、android.app_title、android.package_name和android.version_code需要根据实际情况进行修改。 3. 打包程序:在命令行窗口中输入以下命令,使用Buildozer打包程序: ``` buildozer android debug ``` 该命令会自动下载和安装所需的依赖库和工具,并编译出一个APK文件,可以在安卓设备上安装和运行。 需要注意的是,Buildozer打包程序的过程可能会比较长,而且需要下载和安装一些依赖库和工具,因此请确保网络畅通和电脑配置足够好。同时,由于Kivy安卓上的性能表现可能会受到一些限制,因此建议不要在Kivy应用程序中使用过多的图形效果和复杂的动画。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值