① 如何把python打包成apk文件
右鍵點擊項目,彈出菜單。滑鼠移動到runas選項上,彈出子菜單。然後單擊androidapplication。他就會打包成apk了。點擊項目中bin目錄前面的加號,就可以看到對應的apk了,然後右鍵該apk選擇,再到某個目錄點擊粘貼就可以復制出來了。
② python代碼如何提取apk的信息 需要先把apk壓縮zip才能看到裡面內容
import StringIO
import zipfile
filehandle = open("D:/ABC.zip", 'rb')
zfile = zipfile.ZipFile(filehandle)
data = StringIO.StringIO(zfile.read(zfile .namelist()[0]))
reader = csv.reader(data)
在zipfile文檔中看了ZipFile對象的read方法,它返回的是位元組,不是迭代器。因為csv.reader方法它的參數是需要一個迭代器的。所以你的這段代碼過不了:reader=csv.reader(zf.open(cf))
③ 求問怎麼把一個python程序打包成apk
1.概述
Kivy是一套Python下的跨平台開源應用開發框架,官網,我們可以用
它來將Python程序打包為安卓的apk安裝文件。以下是在windows環境中使用。
安裝和配置的過程中會下載很多東西,確保你能夠穩定地訪問外網,另外推薦一個視頻教程:Youtube
2. 步驟
第一當然是安裝了Python,我的版本是Python 2.7.13,然後就是安裝Kivy包:
官網有詳細的Kivy包的安裝步驟,按照該步驟走完就安裝ok。
然後就是寫一個簡單的程序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()
運行截圖:
運行成功,那開發環境基本沒問題了。然後下面就是怎麼將這個程序打包成apk。
首先需要安裝虛擬機 VirtualBox,這個沒問題,很快就裝好了,然後Kivy官方製作了該虛擬機的映像(很體貼),下載後就直接能運行了,省去不少麻煩。下載地址,或者直接去官網下載:
下載並解壓之後,打開VB並載入該文件夾下的虛擬機文件,然後運行(登錄密碼kivy):
進入到該系統中之後,就需要開始配置環境。官方指導
首先我們先在該系統中添加一個共享文件夾,這樣可以和windows共享文件,在VB的設備->共享文件夾選項中有配置:
然後我們使用固定分配,在windows下某個路徑新建一個文件夾後將其選擇為共享文件夾,並選擇自動掛載:
然後重新啟動虛擬機就可以訪問該共享文件夾了:
設置好了共享文件夾後,可以將之前寫的測試程序main.py拷貝到該文件夾,然後在虛擬機中拷貝到桌面備用。
然後打開終端(cd到桌面),執行buildozer init命令,之後會在桌面上生成buildozer.spec的配置文件:
然後使用命令gedit buildozer.spec來編輯該文件,(如果沒有gedit可以sudo apt-get install gedit來安裝)
基本不用改什麼,那個source.dir 需要注意,這是剛剛我們放在桌面上的main.py的路徑。
然後運行buildozer android_new debug,接著就開始下載很多東西了,例如Android SDK,Android NDK之類,並且是需要訪問外網的,自搭梯子。這個過程要很久,讓我一度以為出了問題,然後我中午睡一覺起來就差不多了^^。
然後在它自動下載配置之後就會在桌面的bin文件夾下面生成了apk文件,可以安裝在手機上試一下。
然後基本流程大概如此^^,詳細可以去官網了解,我就是按照官網的步驟完成的。
④ Python程序怎麼弄成APK文件
有個模塊叫Builder
可以打包Python程序
你要確保你的程序有GUI界面!
Android GUI推薦用kivy
適配性較好
⑤ 如何在android上運行Python代碼
Python提供了pass語句,它不做任何事情這樣的代碼結構在開發和調試時很有用,因為編寫代碼的時候你可能要先把結構定下來在異常處理中也被經常用到deffoo_func():pass;
⑥ 安卓手機上如何安裝Python
如果三星手機需要下載安裝軟體應用,建議嘗試:
1.使用手機功能表中自帶的瀏覽器上網,直接搜索需要的軟體進行下載安裝(下載安卓版本格式為apk)。
2.使用電腦下載APK格式的安裝包,連接數據線傳輸至手機,操作手機在應用程序-我的文件中找到安裝包,運行後點擊安裝按鈕。
3.下載完成後點擊下載的應用,根據軟體手機界面中軟體安裝提示點擊安裝即可。
註:如安裝手機桌面沒有生成快捷圖標,手機將軟體拖到主屏幕的操作方法:進入應用程序點住需添加到主屏的圖標不鬆手,拖動到主屏幕後鬆手即可。
⑦ python怎麼轉apk
暫時還沒有Python的apk安裝包(倒是有一個叫qpython的應用,但是體驗相當拉雞),可以用腳本把.py文件轉化成位元組文件(懶得敲自己查)
⑧ 怎麼把安卓APK文件轉換成程序
1,在手機上點這個APK文件會彈出一個對話框提示安裝~點擊「安裝」就行了
2,如果安裝時提示手機沒有APP安裝器無法安裝,那就用數據線把手機和電腦連在一起,把電腦上安好的91手機助手打開(打開就行,別的不用管),然後在電腦上雙擊你下好的APK文件選擇「安裝」就行了
⑨ 怎麼把python程序打包成apk,誰能教我謝謝!
需要使用linux環境的,其他的系統環境無法滿足的.一般我們平時常用的微軟視窗系統不適合做安卓開發的.
有了合適的操作系統安裝好python後可以用python-for-android來安裝apk的打包需要的所有模塊
網頁鏈接
⑩ 用eclipse怎麼把python程序打包成apk文件
右鍵點擊項目,彈出菜單。
滑鼠移動到run as 選項上,彈出子菜單。然後單擊Android application。他就會打包成apk了。
點擊項目中bin目錄前面的加號展開,就可以看到對應的apk了,然後右鍵該apk選擇,再到某個目錄點擊粘貼就可以復制出來了。