真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

封裝python成apk的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)公司專注于費縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供費縣營銷型網(wǎng)站建設(shè),費縣網(wǎng)站制作、費縣網(wǎng)頁設(shè)計、費縣網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造費縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供費縣網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

這篇文章主要介紹封裝python成apk的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

1、概述

Kivy是一套Python下的跨平臺開源應(yīng)用開發(fā)框架,我們可以用它來將Python程序打包為安卓的apk安裝文件。以下是在windows環(huán)境中使用。

安裝和配置的過程中會下載很多東西,確保你能夠穩(wěn)定地訪問外網(wǎng)。

2、步驟

第一當然是安裝了Python,我的版本是Python 2.7.13,然后就是安裝Kivy包:

官網(wǎng)有詳細的Kivy包的安裝步驟,按照該步驟走完就安裝ok。

封裝python成apk的方法

然后就是寫一個簡單的程序main.py測試一下:

import kivy
kivy.require('1.9.1')
from kivy.app import App
from kivy.uix.button import Button
 
class test(App):
  def build(self):
    return Button(text='hello world')   
 
if __name__ == '__main__':
  test().run()

運行截圖:

封裝python成apk的方法

運行成功,那開發(fā)環(huán)境基本沒問題了。然后下面就是怎么將這個程序打包成apk。

首先需要安裝虛擬機 VirtualBox,這個沒問題,很快就裝好了,然后Kivy官方制作了該虛擬機的映像(很體貼),下載后就直接能運行了,省去不少麻煩。

封裝python成apk的方法

下載并解壓之后,打開VB并載入該文件夾下的虛擬機文件,然后運行(登錄密碼kivy):

封裝python成apk的方法

進入到該系統(tǒng)中之后,就需要開始配置環(huán)境。

首先我們先在該系統(tǒng)中添加一個共享文件夾,這樣可以和windows共享文件,在VB的設(shè)備->共享文件夾選項中有配置:

封裝python成apk的方法

然后我們使用固定分配,在windows下某個路徑新建一個文件夾后將其選擇為共享文件夾,并選擇自動掛載:

封裝python成apk的方法

然后重新啟動虛擬機就可以訪問該共享文件夾了:

封裝python成apk的方法

設(shè)置好了共享文件夾后,可以將之前寫的測試程序main.py拷貝到該文件夾,然后在虛擬機中拷貝到桌面?zhèn)溆谩?/p>

然后打開終端(cd到桌面),執(zhí)行buildozer init命令,之后會在桌面上生成buildozer.spec的配置文件:

封裝python成apk的方法

然后使用命令gedit buildozer.spec來編輯該文件,(如果沒有g(shù)edit可以sudo apt-get install gedit來安裝)

封裝python成apk的方法

基本不用改什么,那個source.dir 需要注意,這是剛剛我們放在桌面上的main.py的路徑。

然后運行buildozer android_new debug,接著就開始下載很多東西了,例如Android SDK,Android NDK之類,并且是需要訪問外網(wǎng)的,自搭梯子。這個過程要很久,讓我一度以為出了問題,然后我中午睡一覺起來就差不多了。

然后在它自動下載配置之后就會在桌面的bin文件夾下面生成了apk文件,可以安裝在手機上試一下。

以上是封裝python成apk的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!


網(wǎng)站名稱:封裝python成apk的方法-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://weahome.cn/article/dsddjj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部