我正在尝试使用 kivy 和 buildozer 制作一个 apk,但我发现了一个错误

时间:2021-04-08 07:11:21

标签: python kivy buildozer kivymd

running make -j 8 -C /Users/lorenzopasquarelli/Deskto...(and 129 more)
           working: make: *** [Modules/posixmodule.o] Error 1                                 Exception in thread background thread for pid 1163:
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 954, in _bootstrap_inner
    self.run()
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/lorenzopasquarelli/Desktop/KIVY-INTRODUCTION/kivy_venv/lib/python3.9/site-packages/sh.py", line 1637, in wrap
    fn(*rgs, **kwargs)
  File "/Users/lorenzopasquarelli/Desktop/KIVY-INTRODUCTION/kivy_venv/lib/python3.9/site-packages/sh.py", line 2561, in background_thread
    handle_exit_code(exit_code)
  File "/Users/lorenzopasquarelli/Desktop/KIVY-INTRODUCTION/kivy_venv/lib/python3.9/site-packages/sh.py", line 2265, in fn
    return self.command.handle_command_exit_code(exit_code)
  File "/Users/lorenzopasquarelli/Desktop/KIVY-INTRODUCTION/kivy_venv/lib/python3.9/site-packages/sh.py", line 865, in handle_command_exit_code
    raise exc
sh.ErrorReturnCode_2: 

  RAN: /usr/bin/make -j 8 -C /Users/lorenzopasquarelli/Desktop/KIVY-INTRODUCTION/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/native-build

  STDOUT:
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall    -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration  -I/Users/lorenzopasquarelli/Desktop/KIVY-INTRODUCTION/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Include/internal -IObjects -IInclude -IPython -I. -I/Users/lorenzopasquarelli/Desktop/KIVY-INTRODUCTION/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Include    -DPy_BUILD_CORE_BUILTIN  -DPy_BUILD_CORE_BUILTIN -I/Users/lorenzopasquarelli/Desktop/KIVY-INTRODUCTION/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Include/internal -c /Users/lorenzopasquarelli/Desktop/KIVY-INTRODUCTION/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Modules/posixmodule.c -o Modules/posixmodule.o
/Users/lorenzopasquarelli/Desktop/KIVY-INTRODUCTION/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Modules/posixmodule.c:9084:15: error: 
      implicit declaration of function 'sendfile' is invalid in C99
      [-Werror,-Wimplicit-function-declaration]
        ret = sendfile(in, out, offset, &sbytes, &sf, flags);
              ^
1 error generated.
make: *** [Modules/posixmodule.o] Error 1

我发现使用 buildozer 和 kivy 创建 apk 时出错。我在 3.9.1 版中使用 python,但在创建它时遇到了问题。谁能帮我写一下,非常感谢

0 个答案:

没有答案
相关问题