gpt4 book ai didi

android - Buildozer,无法计算 sizeof (size_t)

转载 作者:行者123 更新时间:2023-11-30 02:47:03 26 4
gpt4 key购买 nike

我正在尝试使用 buildozer 编译我的 kivy 应用程序。我在 kivy Android 虚拟机上使用 Windows。

configure: error: in '/home/kivy/Mole/.buildozer/android/platform/python-for- android/build/python/Python-2.7.2':
configure: error: cannot compute sizeof (size_t)
See 'config.log' for more details
checking size of size_t... # command failed: ./distribute.sh -m "kivy" -d "molebash"

我不确定在哪里可以找到/访问“config.log”,如果有人大致知道它的存储位置,我也可以添加它。

对于简短的描述,我深表歉意,但我不确定哪些信息有助于解决此问题。如果您告诉我,我会发布您可能需要的任何其他信息。

谢谢!

最佳答案

经过大量搜索,我找到了解决方案! https://groups.google.com/forum/#!topic/kivy-users/ZX_M-pu6kK0

在您的 buildozer 规范文件中找到这些行并按如下方式更改它们:

(str) Android NDK version to use
android.ndk = 8c

(str) Android NDK directory (if empty, it will be automatically downloaded.)
android.ndk_path = ~/android/android-ndk-r8c

(str) Android SDK directory (if empty, it will be automatically downloaded.)
android.sdk_path = ~/android/android-sdk-linux

(str) python-for-android git clone directory (if empty, it will be automatically cloned from github)
android.p4a_dir = ~/android/python-for-android

这会将 buildozer 与 kivy 虚拟机中的 SDK/NDK/P4A 链接起来。

如果您不设置这些,buildozer 将自动下载新副本。据推测,问题是由 buildozer 如何下载/安装这些新副本引起的。对 buildozer 有更好了解的人可能能够阐明这个问题的原因!

关于android - Buildozer,无法计算 sizeof (size_t),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24849093/

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