我正在使用 buildozer 将 python 程序转换为 Mac 上的手机应用程序,该应用程序通过命令行连接到 Android 手机:
buildozer android debug deploy run
前面的命令行在连接的手机上运行转换后的应用程序。但是一旦使用 playsound,应用程序就会崩溃。至于 playsound 之前的方法工作得很好。当我运行时:
adb logcat | grep python
我得到错误:
ImportError: dlopen failed: "/data/data/org.test.myapp/files/app/_python_bundle/site-packages/gi/_gi.so" has bad ELF magic
当我查找它时,我发现 Mac 无法使用 .so 文件。有谁知道我该如何解决这个问题?