首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >p4a在Android中找不到‘Android’或‘`sdkmanager`’二进制文件。正在退出

p4a在Android中找不到‘Android’或‘`sdkmanager`’二进制文件。正在退出
EN

Stack Overflow用户
提问于 2018-03-26 16:06:13
回答 1查看 2.1K关注 0票数 3

我花了好几个小时在这个问题上挣扎,我觉得自己很蠢。我遵循这位医生,安装了我所需要的一切,直到有效的构建步骤:

代码语言:javascript
复制
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的结尾

代码语言:javascript
复制
# 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中遗漏了什么,但是我遗漏了什么呢?

提前感谢您的任何见解

EN

回答 1

Stack Overflow用户

发布于 2018-07-12 01:13:52

此p4a错误消息不像它所暗示的那么具体。$ANDROIDSDK甚至不需要成为产生此错误的有效路径。记住,您应该首先检查它是否已经通过运行echo $ANDROIDSDK命令正确导出。如果没有看到打印出的预期路径,则需要按照通常的方式再次运行.bashrc脚本。

如果您确实看到了预期的路径,那么最可能的问题是$HOME/Android/Sdk/的内容不是p4a所期望的。因此,不幸的是,如果不知道内容是什么,我就不能对可能的错误提出建议。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49495903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档