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


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 

                              便可以直接在宿主機和虛擬機之間復制粘貼文件了)

    

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM