在Linux Ubuntu 64 vm上安装Android专用Python时遇到问题

时间:2019-04-13 07:10:38

标签: android linux ubuntu sdk kivy

我根据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吗?

0 个答案:

没有答案