記錄kivy打包andriod過程

2021-10-09 08:10:05 字數 654 閱讀 3730

1、虛擬機器搭建

由於目前的kivy打包andriod為 apk的方式不支援win,所以需要搭建虛擬機器完成。我採用的是網上大神已搭建好的,超級好用。用的是kivydev5.0. 參考:

2、共享資料夾的方式 傳遞win和虛擬機器之間的傳輸

二,打包進行

把需要打包的專案複製到此虛擬機器中下 test資料夾下,進行打包速度較快

進入專案檔案後,k*** go (這個是大神開發的)

生成  spec檔案 和apk 檔案(apk生成在bin資料夾下)

需要修改spec檔案  就修改後再次生成

將apk檔案複製到手機,並安裝

如果出現某種問題,檢視日誌找原因

三、檢視日誌

win下安裝adb

cd adb

adb shell

run-as 

run-as org.kivydev.mywekong (spec中的 package.domain  和 package.name )

ls    #可檢視日誌名  kivy_xx-xx-xx_0.txt

cat   kivy_xx-xx-xx_0.txt  #檢視日誌內容

通過Kivy將Python檔案打包成apk

kivy 是乙個開源的 python 框架,用於快速開發應用,實現各種當前 流行的使用者介面,比如多點觸控等等。且kivy 可以執行於 windows,linux,macos,android,ios 等當前絕大部分主流桌面 移動端作業系統。週日在配置kivy時,教程繁多繁瑣,讓自己有些找不著北,挨個...

React 打包折騰記錄

run build 之後會生成 build目錄 static目錄 等等,還會生成一些html沒有引用的js檔案,比如service worker等等 1 不需要的檔案我不要它生成 2 我要改變輸出目錄結構 3 我要改變某些輸出檔名 1 node modules 目錄下的 react script 包...

python打包exe記錄

因個人需要嘗試把pyqt開發的小軟體打包成exe給別人使用,網上搜了下打包很簡單,就一行 但是暗坑比較多,特此記錄。首先pip install pyinstaller,一定要安裝在軟體依賴的環境中 pyinstaller 引數 要打包的程式.py 引數說明 icon 圖示路徑 f 打包成乙個exe檔...