linux - 您如何解决“构建失败:未指定 Android SDK 目录,正在退出。”
问题描述
我正在尝试构建一个 kivy apk,但我不断收到此错误,“构建失败:未指定 Android SDK 目录,正在退出。”。我需要做什么来修复它?
当我运行时:
python3 -m pythonforandroid.toolchain create --dist_name=simpleapp --bootstrap=sdl2 --requirements=python3,kivy,android --arch armeabi-v7a --copy-libs --color=always --storage-dir="/home/haryo/kivy-game-2.0/.buildozer/android/platform/build" --ndk-api=21
我得到:
[INFO]: Will compile for the following archs: armeabi-v7a
[ERROR]: Build failed: Android SDK dir was not specified, exiting.
解决方案
您需要...指定 sdk 目录。使用--sdk-dir=...
参数将路径传递给 Android SDK。
您还需要对 NDK 执行相同的操作。
推荐阅读
- python - Seaborn 忽略了分类变量中的差距
- javascript - div.innerHTML+=img 标签不允许 object-fit:fill 样式
- bash - 如何从列表中的行中提取第二个元素,并使用 BASH 将元素以逗号分隔的行存储在新文件中?
- clang - 仅在输入文件上运行 clang-query
- r - 在循环中将行附加到 DataFrame
- python - 这两个代码有什么区别吗?
- c# - 使用 Switch case when 语句时生成错误?
- ios - AVSampleBufferDisplayLayer 挂起/冻结
- java - 使用 java SimpleJdbcCall 调用无参数类型“is table of varchar2”的过程 oracle
- python - 用于自动下载压缩文件夹的 Bash 命令 - Google Colab