android - 在 Buildozer 中使用 CrystaX 构建 APK 时出错
问题描述
目前使用 Kivy/Buildozer VM 将 Python 脚本转换为 APK,但是每次我使用“buildozer android debug”时都会出现此错误;
[INFO]: # Prebuilding recipes
[INFO]: Prebuilding hostpython3crystax for armeabi-v7a
[INFO]: hostpython3crystax has no prebuild_armeabi_v7a, skipping
[INFO]: Prebuilding sdl2_image for armeabi-v7a
[INFO]: sdl2_image has no prebuild_armeabi_v7a, skipping
[INFO]: Applying patches for sdl2_image[armeabi-v7a]
[INFO]: sdl2_image already patched, skipping
[INFO]: Prebuilding sdl2_mixer for armeabi-v7a
[INFO]: sdl2_mixer has no prebuild_armeabi_v7a, skipping
[INFO]: Applying patches for sdl2_mixer[armeabi-v7a]
[INFO]: sdl2_mixer already patched, skipping
[INFO]: Prebuilding sdl2_ttf for armeabi-v7a
[INFO]: sdl2_ttf has no prebuild_armeabi_v7a, skipping
[INFO]: Prebuilding python3crystax for armeabi-v7a
[INFO]: python3crystax has no prebuild_armeabi_v7a, skipping
[ERROR]: The python3crystax recipe can only be built when using the CrystaX NDK. Exiting.
我已经下载并解压了 CrystaX NDK,并在我的 buildozer.spec 文件中写入了它的路径和版本;
# (str) Android NDK version to use
#android.ndk = 10.3.2
# (list) Application requirements
requirements = python3crystax,kivy
# (str) Point to the directory where you extracted the crystax-ndk:
#android.ndk_path = ~/kivy/Downloads/crystax-ndk-10.3.2/
任何纠正此错误的帮助将不胜感激。
解决方案
推荐阅读
- javascript - reactjs sidemenu样式丢失
- java - 如何在写入期间告诉 Jackson ObjectWriter 忽略类成员
- python - 如何在 Python 中使用 OpenCV 裁剪图像的黑色背景?
- docker - 无法将 PEM 转换为 JKS
- pentaho - 自定义 pentaho 用户控制台
- php - php echo html - 左边距不起作用
- javascript - 无法在 IE 中显示错误消息,但可以在 Chrome 中显示
- java - 当我向arraylist添加值以将内容添加到listview时,android ram不断上升
- airflow - Apache Airflow——无论前一个进程是否成功,都需要始终在 dag 中运行一个进程
- .net-core - 命令 dotnet publish/test no-build。由于 x64 构建无法找到文件