gpt4 book ai didi

android - p4a 在 Android SDK 中找不到 `android` 或 `sdkmanager` 二进制文件。退出

转载 作者:太空狗 更新时间:2023-10-29 13:49:54 25 4
gpt4 key购买 nike

我花了几个小时在这个问题上苦苦挣扎,我觉得他妈的很蠢。我关注了this doc ,安装了我需要的一切,直到有效的构建步骤:

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 Studio 和文档的“仅命令行工具”方法,没有任何效果。注意 androidsdkmanager 安装在不同的文件夹中(resp. tools 和 tools/bin)。我很确定我在 .bashrc 中遗漏了一些东西,但我遗漏了什么?

提前感谢您的任何见解

最佳答案

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

如果您确实看到了预期的路径,那么最有可能的问题是 $HOME/Android/Sdk/ 的内容不是 p4a 所期望的。遗憾的是,我无法在不知道内容是什么的情况下就可能出现的问题提出建议。

关于android - p4a 在 Android SDK 中找不到 `android` 或 `sdkmanager` 二进制文件。退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49495903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com