色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何把python打包成apk文件

張吉惟2年前21瀏覽0評論

如何把python打包成apk文件?

可以通過Kivy將Python文件打包成apk。Kivy 是一個開源的 Python 框架,用于快速開發(fā)應(yīng)用,實現(xiàn)各種當(dāng)前流行的用戶界面,比如多點觸摸等等。且Kivy 可以運行于 Windows, Linux,MacOS, Android, iOS 等當(dāng)前絕大部分主流桌面/移動端操作系統(tǒng)。

具體操作如下:

首先安裝操作

將Py文件打包成apk文件,目前有如下3個方法:

1.通過Buildozer;(在linux環(huán)境下實現(xiàn),集成式框架比較容易實現(xiàn)

2.通過python for android,(這種可以在windows下實現(xiàn),但需要安裝和配置許多內(nèi)容,較為繁瑣)

3.通過Kivy Launcher上打包(需要用到谷歌市場,但想在我大天朝嘛....建議你選擇別的)

kivy打包的Buildozer有兩種工具,分別是p4a和buildozer,kivydev64使用p4a,kivydev使用buildozer。 buildozer其實是對p4a做了進一步封裝,換湯不換藥。如果你不想配置recipe和dist之類的參數(shù),可以使用buildozer,但是每次都要復(fù)制已經(jīng)打包成功的項目目錄下的.buildozer到要打包的項目目錄下,buildozer才不會重復(fù)下載sdk和ndk等。而.buildozer目錄通常在1G以上,每個項目目錄如果都復(fù)制一份,不久就會耗盡虛擬機的硬盤空間。所以推薦使用p4a,也就是kivydev64,這個打包環(huán)境也是第一個建立在64位ubuntu的環(huán)境。

1. 安裝好環(huán)境后,打開VirtualBox。

2. 在成功導(dǎo)入打開的過程中,還會遇到一個問題,會提示你usb接入錯誤,此時需要你安裝這個文件:

3. 成功將鏡像環(huán)境導(dǎo)入后,進入到/home/kivydev//test是測試目錄,該目錄下的py2apk是py27打包,py3apk是py35打包,這兩個版本的差別只在于不同版本的py配置文件,在該目錄下的py文件,必須使用main.py命名才能進行打包,先在該目錄下對main.py進行編譯,看能否成功執(zhí)行:python3 main.py

4. 可以成功編譯后,接下來在py2apk或py3apk的目錄下執(zhí)行打包命令:

p4a apk

即可在該目錄下產(chǎn)生apk的文件;