Возникают проблемы при установке Python-for-Android на Linux Ubuntu 64 vm - PullRequest
0 голосов
/ 13 апреля 2019

Я установил все в соответствии с https://python -for-android.readthedocs.io / en / latest / quickstart /

, но в итоге получил сообщение об ошибке, которое я разместил.Может кто-нибудь, пожалуйста, помогите мне установить p4a ....

Linux Ubuntu 64 VM на Win7 64

Я пытался установить pip --user pipenv

Та же ошибка.

Возвращена неизвестная команда: sudo -H pip3.6 install -U pipenv

kivy @ kivy-VirtualBox: ~ $ pip install python-for-android Загрузка / распаковка python-for-android Загрузка python-for-android-0.7.0.tar.gz (1,6 МБ): загружено 1,6 МБ Запуск setup.py (путь: /tmp/pip_build_kivy/python-for-android/setup.py) egg_info для пакета python-for-androidошибка в команде установки python-for-android: 'install_requires' должна быть строкой или списком строк, содержащих допустимые спецификаторы требований проекта / версии. Полный вывод команды python setup.py egg_info: ошибка в команде установки python-for-android: 'install_requires'должна быть строкой или списком строк, содержащих допустимые спецификаторы требований проекта / версии


Очистка ... Команда python setup.py egg_info завершилась ошибкой с кодом ошибки 1 в / tmp / pip_build_kivy / python-for-android Хранение журнала отладки для сбоя в /home/kivy/.pip/pip.log kivy @ kivy-VirtualBox: ~ $

============== Обновление =========================

Я запустил установку p4a с помощью sudo, и она установилась.Затем я получил ошибку о sh 1.10, поэтому я сделал pand pip и установил его.Теперь я получаю сообщение об ошибке,

Found Android API target in $ANDROIDAPI: 26
[ERROR]:   Build failed: Could not find `android` or `sdkmanager` binaries 
in Android SDK
[INFO]:    Instructions: Make sure the path to the Android SDK is correct
kivy@kivy-VirtualBox:~/Desktop/HCU$ 
kivy@kivy-VirtualBox:~/Desktop/HCU$ p4a apk --public $HOME/code/myapp -- 
package=org.shieltresst.hcuwts --name "Hein's Catch Up" --version 0.1 -- 
bootstrap=sd12 --requirements=python2,kivy
[WARNING]: $ANDROIDNDKVER is deprecated and no longer necessary, the value 
you set is ignored
[INFO]:    Will compile for the following archs: armeabi-v7a
[INFO]:    Found Android API target in $ANDROIDAPI: 26
[ERROR]:   Build failed: Could not find `android` or `sdkmanager` binaries 
in Android SDK
[INFO]: 

В моей папке «Документы» у меня есть Android NDK, папки для сборки toos и tools.В bashrc у меня есть токены:

export ANDROIDSDK="$HOME/kivy/Documents/android-sdk-27"
export ANDROIDNDK="$HOME/kivy/Documents/android-ndk-r17c"
export ANDROIDAPI="26"
export NDKAPI="19"
export ANDROIDNDKVER="r17c"

Я предполагаю, что у меня что-то не так, потому что в p4a docs не сказано, что нужно загружать Android Studio, а в отношении SDK - толькоинструменты, где это необходимо.

=============== UpDate ====================

По-видимому, у меня даже нет реального каталога android-sdk, и его создание и добавление инструментов / инструментов сборки не работает.

Нужно ли загружать полную Android Studio, а затем использоватьего менеджер для загрузки SDK?

...