码迷,mamicode.com
首页 > 移动开发 > 详细

[Python 应用:Android App] Hello World App 之Kivy 介绍以及基本配置

时间:2019-08-19 23:11:25      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:运行   否则   没有   虚拟机   生成   code   gstreamer   layer   技术   

1.   Kivy 是什么? 

    简单的说就是一个开源的库,这个库可以用来开发各种App。

  https://kivy.org/#home

 

2. Kivy能做什么?

  技术图片

 

3.    用Python写一个安卓app的基本流程

   一:当然是下载安装Python

   二:确保安装的Python具备最新的    【pip  wheel  setuptools  virtualenv】等模块。

     如果没有或者不是最新的到【https://pypi.org/】下载最新的库安装。

   三:下载并安装kivy的依赖库

    【docutils   pygments   pypiwin32    kivy_deps.sdl2==0.1.22  

                  kivy_deps.glew==0.1.12    kivy_deps.gstreamer==0.1.17】,

     版本则需要根据自己的Python版本对应下载(直接pip在线安装较慢的话,可以使用IDM下载工具下载)

   四:安装Kivy,直接pip的方式安装或者下载到本地安装都没有问题。

   五:确认电脑CPU已经开启虚拟化支持,否则可能会导入kivy失败;

   六 :Python console 里面 import kivy 试下,确定Kivy及其支持库都安装成功,

     将官网的例子拷贝下来试运行一下,成功的话如右下图所示:

       技术图片技术图片

  七:将Py文件打包成apk文件(引自https://blog.csdn.net/qq_29027865/article/details/79191775

            技术图片

    技术图片

    

    个人先尝试过buildozer方式,在官网下载的Kivy Buildozer VM

    (里面还缺各种模块,在打包的过程中需要联网下载,速度非常慢,同时有个网址无法访问,遂放弃。

     参考了上面的链接,转而使用p4a的方式)

 

     

     第一步 :当然首先还是要下载 VirtualBox  或者 VMware Workstation ;

     第二步 :下载linux 系统镜像 http://pan.baidu.com/s/1slweL8T(由csdn精神抖擞王大鹏提供)

                              其中的VMware tool 已经做进里面了,如下图VMware Workstation 只要重新安装VMware Tools 

                              便可以直接在宿主机和虚拟机之间复制粘贴文件了)

    

      

 

[Python 应用:Android App] Hello World App 之Kivy 介绍以及基本配置

标签:运行   否则   没有   虚拟机   生成   code   gstreamer   layer   技术   

原文地址:https://www.cnblogs.com/dream-on-all-in/p/11355035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!