1. Kivy 是什么?
簡單的說就是一個開源的庫,這個庫可以用來開發各種App。
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
便可以直接在宿主機和虛擬機之間復制粘貼文件了)