日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)Python教程:怎么封裝python成apk

1、概述

專(zhuān)注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)蘭坪免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了1000多家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

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

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

2、步驟

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

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

然后就是寫(xiě)一個(gè)簡(jiǎn)單的程序main.py測(cè)試一下:

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()

運(yùn)行截圖:

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

相關(guān)推薦:《Python教程》

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

下載并解壓之后,打開(kāi)VB并載入該文件夾下的虛擬機(jī)文件,然后運(yùn)行(登錄密碼kivy):

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

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

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

然后重新啟動(dòng)虛擬機(jī)就可以訪問(wèn)該共享文件夾了:

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

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

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

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

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

然后在它自動(dòng)下載配置之后就會(huì)在桌面的bin文件夾下面生成了apk文件,可以安裝在手機(jī)上試一下。


當(dāng)前標(biāo)題:創(chuàng)新互聯(lián)Python教程:怎么封裝python成apk
網(wǎng)站鏈接:http://m.5511xx.com/article/cdphgpc.html