Kivy: Structure of Buildozer - 图1
© Karobben

由於語法渲染問題而影響閱讀體驗, 請移步博客閱讀~
本文GitPage地址

tar files for packaging

This is where tar.gz filers stored. By storing files where, we needn’t downloads them again next time.

.buildozer/android/platform/build-armeabi-v7a/packages/

  1. ├── cython
  2. └── 0.29.15.tar.gz
  3. ├── decorator
  4. └── 4.2.1.tar.gz
  5. ├── ffmpeg
  6. └── 007e03348dbd8d3de3eb09022d72c734a8608144.zip
  7. ├── freetype
  8. └── freetype-2.10.1.tar.gz
  9. ├── hostpython3
  10. ├── Python-3.7.5.tgz
  11. └── Python-3.8.1.tgz
  12. ├── jpeg
  13. └── 2.0.1.tar.gz
  14. ├── kivy
  15. ├── 1.11.1.zip
  16. └── 2.0.0.zip
  17. ├── libbz2
  18. └── bzip2-1.0.8.tar.gz

File for packaging

This is the place of environment for packaged apk.
The name of it is from buildozer.spec: package.name = KarobbenTB

.buildozer/android/platform/build-armeabi-v7a/build/python-installs/

  1. .buildozer/android/platform/build-armeabi-v7a/build/python-installs/
  2. ├── BaiduStat
  3. ├── CSVD
  4. ├── filechooser
  5. ├── Icons
  6. ├── KarobbenTB
  7. ├── Kivyv2a
  8. └── opencvdemo

PS:

packaged apk

Place 1

/media/ken/Data/Kivy/.buildozer/android/platform/build-armeabi-v7a/dists/{package.name}__armeabi-v7a/build/outputs/apk/debug/{package.name}__armeabi-v7a-debug.apk

Exp:

/media/ken/Data/Kivy/.buildozer/android/platform/build-armeabi-v7a/dists/filechooser__armeabi-v7a/build/outputs/apk/debug/filechooser__armeabi-v7a-debug.apk

Place 2

/media/ken/Data/Kivy/.buildozer/android/platform/python-for-android/

Download packages by yourself

according to the error code:

  1. INFO]: Downloading cython
  2. [INFO]: -> running mkdir -p /media/ken/Data/Kivy_env/Kivy2Py3.8.1MD0.104.2.dev0/.buildozer/android/platform/build-armeabi-v7a/packages/cython
  3. [INFO]: -> directory context /media/ken/Data/Kivy_env/Kivy2Py3.8.1MD0.104.2.dev0/.buildozer/android/platform/build-armeabi-v7a/packages/cython
  4. [INFO]: -> running basename https://github.com/cython/cython/archive/0.29.15.tar.gz
  5. [INFO]: -> running rm -f .mark-0.29.15.tar.gz
  6. [INFO]: Downloading cython from https://github.com/cython/cython/archive/0.29.15.tar.gz
  1. wget -c https://github.com/cython/cython/archive/0.29.15.tar.gz
  2. cp 0.29.15.tar.gz .buildozer/android/platform/build-armeabi-v7a/packages/cython/.mark-0.29.15.tar.gz

Enjoy~

本文由Python腳本GitHub/語雀自動更新

由於語法渲染問題而影響閱讀體驗, 請移步博客閱讀~
本文GitPage地址

GitHub: Karobben
Blog:Karobben
BiliBili:史上最不正經的生物狗