如何將你的python程序打包為androd下可運行的apk文件


 

由於Google的Android Scripting項目SL4A,開發者可以使用腳本語言來開發Android應用,比如Python、Perl、JRuby、Lua、shell等,都可在Android上執行。不過使用它並不能幫助創建一個易安裝、自包含可執行二進制文件的Python應用。因此,一個新的旨在讓在Android系統上發布Python更加容易的項目——Python for Android推出了。

Python for Android(http://txzone.net/2012/01/introducing-python-for-android/)是由Kivy團隊開發的一個項目(Kivy是一個可用以快速創建新穎用戶界面應用的開源Python庫),該項目旨在幫助你創建自己的可以包含任何你想要模塊的Python distribution應用,並幫助你將Python應用打包為可在Android設備運行的APK文件。打包工作可通過四步來完成:

下載Android SDK/NDK並確認已正確安裝。
設置好環境。
創建一個包含模塊的Python發行版本(Distribution)。一個Distribution由Python庫、一些內置的模塊(kivy、pygame、pil等)、一個Java bootstrap以及一個build script組成。
使用該發行版本創建一個Python應用的APK文件。
詳細內容可以參見這篇文章介紹。
http://user.qzone.qq.com/384327409/

目前,該工具只有一個用於支持Kivy模塊的Java bootstrap,開發人員鼓勵其他開發者創建出更多的bootstrap。其現在可用的模塊包括:peg、pil、png、sdl、sqlite3、pygame、kivy、android、libxml2、libxslt、lxml、ffmpeg、openssl等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM