我根据https://python-for-android.readthedocs.io/en/latest/quickstart/
安装了所有内容但最终收到我发布的错误。有人可以帮我安装p4a吗?...
Win7 64上的Linux Ubuntu 64 VM
我尝试了pip install --user pipenv
相同的错误。
此返回的未知命令:sudo -H pip3.6 install -U pipenv
kivy @ kivy-VirtualBox:〜$ pip安装python-for-android 下载/解压缩python-for-android 正在下载python-for-android-0.7.0.tar.gz(1.6MB):已下载1.6MB 运行setup.py(path:/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在/ tmp / pip_build_kivy / python-for-android中失败,错误代码为1 在/home/kivy/.pip/pip.log中存储故障调试日志 kivy @ kivy-VirtualBox:〜$
==============更新=======================
我用sudo运行p4a安装并安装了它。然后,我得到了关于sh 1.10的错误,因此我将rand 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]:
在我的Documents文件夹中,我有android NDK,build 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文档没有说必须下载android studio,而对于SDK,它只说了需要的工具。
=============== UpDate ===================
显然我什至没有真正的android-sdk目录,创建一个目录并放下tools / build-tools无效。
我需要下载完整的Android Studio,然后使用其管理器下载SDK吗?