2019年的春節快到了還有3天,公司員工該走的都走了。今早擠公交的時候感覺人明顯少了很多,大家相視而笑,互相示意,但眼神堅定.。因爲他們知道,只有共和國最優秀的人才,公司各部門最重要的崗位纔會出現在這輛公交上。拖着行李箱的人羞愧的低下了頭,但是沒有人責備他們,畢竟每個人的能力有限,與其讓他們繼續工作,不如放他們回家過年。
1、環境準備
確保pip和wheel是最新版本:
python -m pip install --upgrade pip wheel setuptool
安裝開發所需依賴包:
python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
python -m pip install kivy.deps.gstreamer
python -m pip install kivy.deps.angle #python3.5需要安裝此項
安裝kivy模塊:
python -m pip install kivy
代碼示例:
# coding:utf-8
from kivy.app import App
from kivy.uix.button import Button
class Test(App):
def build(self):
return Button(text="Jechen")
if __name__=="__main__":
Test().run()
2、代碼打包
buildozer工具可以打包kivy程序,支持android、ios等。
安裝buildozer模塊,使用buildozer工具將kivy程序打包成apk:
pip install buildozer
在python項目目錄下運行:
buildozer init
運行成功將會創建一個配置文件buildozer.spec,app名稱可以通過修改配置文件更改,然後運行:
buildozer android debug deploy run
運行以上命令將會生成跨平臺的安裝包,可適用安卓、ios等,如果用於安卓,則是利用python-for-android項目。
第一次運行上述命令會自動在系統中下載安卓sdk等必要文件,還有有很多依賴需要下載。。。。