我花了好几个小时在这个问题上挣扎,我觉得自己很蠢。我遵循这位医生,安装了我所需要的一切,直到有效的构建步骤:
p4a apk --debug --private $HOME/Documents/Code/Python/app_kivy/identifier/main.py --package=org.example.myapp --name "My application" --version 0.1 --bootstrap=sdl2 --requirements=python2,kivy
[INFO]: Will compile for the following archs: armeabi
[INFO]: Found Android API target in $ANDROIDAPI
[ERROR]: Could not find `android` or `sdkmanager` binaries in Android SDK. Exiting.这是我的.bashrc的结尾
# Adjust the paths!
export ANDROIDSDK="$HOME/Android/Sdk/"
export ANDROIDNDK="$HOME/Apps/android-ndk-r16b/"
export ANDROIDAPI="19" # Minimum API version your application require
export ANDROIDNDKVER="r16b" # Version of the NDK you installed我尝试了几个路径变体,尝试了整个Android和文档的“只是命令行工具”方法,什么都没有。NB、、android、和sdkmanager安装在不同的文件夹中(resp )。工具和工具/垃圾箱)。我很确定我在.bashrc中遗漏了什么,但是我遗漏了什么呢?
提前感谢您的任何见解
发布于 2018-07-12 01:13:52
此p4a错误消息不像它所暗示的那么具体。$ANDROIDSDK甚至不需要成为产生此错误的有效路径。记住,您应该首先检查它是否已经通过运行echo $ANDROIDSDK命令正确导出。如果没有看到打印出的预期路径,则需要按照通常的方式再次运行.bashrc脚本。
如果您确实看到了预期的路径,那么最可能的问题是$HOME/Android/Sdk/的内容不是p4a所期望的。因此,不幸的是,如果不知道内容是什么,我就不能对可能的错误提出建议。
https://stackoverflow.com/questions/49495903
复制相似问题