Уведомления

Группа в Telegram: @pythonsu

#1 Май 3, 2016 12:19:31

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Сборка apk

Собирал apk на виртуальной машине от kivy, с помощью Buildozer, приложение собирается, все ок, но добавляю модуль requests, и сборка заканчивается ошибками, то не может установить модуль requests

no such option: --download-cache
# Command failed: pip install --download-cache=/home/kivy/.buildozer/cache --target=/home/kivy/Desktop/New/.buildozer/applibs requests
# 
# Buildozer failed to execute the last command
# The error might be hidden in the log above this error
# Please read the full log, and search for it before
# raising an issue with buildozer itself.
# In case of a bug report, please add a full log with log_level = 2
, то я использую старый метод сборки. Устанавливал отдельно модуль requests, все равно ошибки.
Подскажите как добавить свой модуль, в линуксе я ориентируюсь не очень.

Офлайн

#2 Май 3, 2016 12:52:49

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Сборка apk

Получается при сборке, не может установится requests,

no such option: --download-cache
# Command failed: pip install --download-cache=/home/kivy/.buildozer/cache --target=/home/kivy/Desktop/New/.buildozer/applibs requests
я отдельно ставлю
pip install --download-cache=/home/kivy/.buildozer/cache --target=/home/kivy/Desktop/New/.buildozer/applibs requests
устанавливается вроде
потом
buildozer android debug

при этом скрипт удаляет директорию applibs и установить заново requests уже опять не может

kivy@kivy-VirtualBox:~/Desktop/New$ sudo buildozer android debug
# Check configuration tokens
# Ensure build layout
# Check configuration tokens
# Preparing build
# Check requirements for android
# Run 'dpkg --version'
# Cwd None
Debian `dpkg' package management program version 1.17.5 (amd64).
This is free software; see the GNU General Public License version 2 or
later for copying conditions. There is NO warranty.
# Search for Git (git)
#  -> found at /usr/bin/git
# Search for Cython (cython)
#  -> found at /usr/local/bin/cython
# Search for Java compiler (javac)
#  -> found at /usr/lib/jvm/java-7-openjdk-amd64/bin/javac
# Search for Java keytool (keytool)
#  -> found at /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/keytool
# Install platform
# Apache ANT found at /home/kivy/.buildozer/android/platform/apache-ant-1.9.4
# Android SDK found at /home/kivy/.buildozer/android/platform/android-sdk-20
# Android NDK found at /home/kivy/.buildozer/android/platform/android-ndk-r9c
# Check application requirements
# Run './distribute.sh -l'
# Cwd /home/kivy/Desktop/New/.buildozer/android/platform/python-for-android
Available modules: android apsw audiostream bidi boost cherrypy c_igraph click cprotobuf cymunk django docutils ecdsa enum34 evdev ffmpeg ffmpeg2 ffpyplayer ffpyplayer_tito flask freetype gevent greenlet harfbuzz hostpython igraph itsdangerous jinja2 jpeg kivent_core kivent_cymunk kivy leveldb libevent libpq libsodium libswift libtorrent libxml2 libxslt libyaml lxml m2crypto markupsafe midistream msgpack mysql_connector netifaces numpy opencv openssl paramiko pil plyer plyvel png polygon protobuf psutil psycopg2 pyasn1 pycrypto pygame pyjnius pylibpd pyopenssl pyparsing pyqrcode python pyyaml sdl setuptools six sqlalchemy sqlite3 storm swift thrift twisted txws werkzeug wokkel zeroconf zope
# Remove directory and subdirectory /home/kivy/Desktop/New/.buildozer/applibs
# Create directory /home/kivy/Desktop/New/.buildozer/applibs
# Run 'bash -c "source venv/bin/activate && env"'
# Cwd /home/kivy/Desktop/New/.buildozer
LC_PAPER=fr_FR.UTF-8
LC_ADDRESS=fr_FR.UTF-8
LC_MONETARY=fr_FR.UTF-8
SHELL=/bin/bash
TERM=xterm
LC_NUMERIC=fr_FR.UTF-8
USER=root
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
LC_TELEPHONE=fr_FR.UTF-8
SUDO_USER=kivy
SUDO_UID=1000
USERNAME=root
VIRTUAL_ENV=/home/kivy/Desktop/New/.buildozer/venv
PATH=/home/kivy/Desktop/New/.buildozer/venv/bin:/home/kivy/.buildozer/android/platform/apache-ant-1.9.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
MAIL=/var/mail/root
ANDROIDAPI=19
LC_IDENTIFICATION=fr_FR.UTF-8
PWD=/home/kivy/Desktop/New/.buildozer
LANG=en_US.UTF-8
LC_MEASUREMENT=fr_FR.UTF-8
ANDROIDNDK=/home/kivy/.buildozer/android/platform/android-ndk-r9c
PS1=(venv) 
PACKAGES_PATH=/home/kivy/.buildozer/android/packages
SHLVL=1
SUDO_COMMAND=/usr/local/bin/buildozer android debug
HOME=/home/kivy
LANGUAGE=en_US
ANDROIDSDK=/home/kivy/.buildozer/android/platform/android-sdk-20
LOGNAME=root
ANDROIDNDKVER=r9c
DISPLAY=:0
SUDO_GID=1000
LC_TIME=fr_FR.UTF-8
LC_NAME=fr_FR.UTF-8
XAUTHORITY=/home/kivy/.Xauthority
_=/usr/bin/env
# Install distribute
# Run 'curl http://python-distribute.org/distribute_setup.py | venv/bin/python'
# Cwd /home/kivy/Desktop/New/.buildozer
/bin/sh: 1: curl: not found
# Install requirement requests in virtualenv
# Run 'pip install --download-cache=/home/kivy/.buildozer/cache --target=/home/kivy/Desktop/New/.buildozer/applibs requests'
# Cwd /home/kivy/Desktop/New/.buildozer
Usage:   
  pip install [options] <requirement specifier> [package-index-options] ...
  pip install [options] -r <requirements file> [package-index-options] ...
  pip install [options] [-e] <vcs project url> ...
  pip install [options] [-e] <local project path> ...
  pip install [options] <archive url/path> ...
no such option: --download-cache
# Command failed: pip install --download-cache=/home/kivy/.buildozer/cache --target=/home/kivy/Desktop/New/.buildozer/applibs requests
# 
# Buildozer failed to execute the last command
# The error might be hidden in the log above this error
# Please read the full log, and search for it before
# raising an issue with buildozer itself.
# In case of a bug report, please add a full log with log_level = 2

Офлайн

#3 Май 4, 2016 10:39:43

den4ik
Зарегистрирован: 2014-07-20
Сообщения: 59
Репутация: +  4  -
Профиль   Отправить e-mail  

Сборка apk

1. Они забыли установить curl в виртуалку.

sudo apt-get install curl
2. Они обновили buildozer, и там уже исправлена ошибка с pip –download-cache. Тебе нужно просто обновить его,
pip install --upgrade buildozer
, может потребоваться sudo перед командой.

Отредактировано den4ik (Май 4, 2016 10:40:19)

Офлайн

#4 Май 4, 2016 21:12:31

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Сборка apk

Обновлял я бульдозер, curl сейчас установил…..тоже самое….та же ошибка

Офлайн

#5 Май 4, 2016 22:40:33

den4ik
Зарегистрирован: 2014-07-20
Сообщения: 59
Репутация: +  4  -
Профиль   Отправить e-mail  

Сборка apk

Kasta_neda
Обновлял я бульдозер, curl сейчас установил…..тоже самое….та же ошибка
Попробуй из git репа поставить. Там точно эта ошибка устранена.

Офлайн

#6 Май 5, 2016 00:12:03

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Сборка apk

den4ik, спасибо, помогло)

Офлайн

#7 Июнь 28, 2022 04:41:08

work2crowd
Зарегистрирован: 2020-12-02
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Сборка apk

спасибо, был похожая проблема

Офлайн

#8 Янв. 16, 2023 08:48:39

Vigorden
Зарегистрирован: 2023-01-16
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Сборка apk

Всем привет, помогите пожалуйста, имеется код python написанный под windows но возникла надобность переделать его под Android, вычитал что есть ткой фреймворк Kivy и через него можно это сделать, но не могу понять как правильно написать код и какие библиотеки импортировать нужно.

Прикреплённый файлы:
attachment main_windows.py (3,2 KБ)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version