ImportError: dlopen failed: cannot locate symbol "floor" referenced by "_psycopg.so"

ImportError: dlopen failed: cannot locate symbol "floor" referenced by "_psycopg.so"

LogCat

ImportError: dlopen failed: cannot locate symbol "floor" referenced by "_psycopg.so"(.PNG)

要求:kivy、psycopg2

我仍然不知道我做错了什么,请帮助我真的很想解决这个问题。 我用 buildozer 做了一个 apk,我一直在解决很多问题,但我不明白。我无法用 google 找到它,而且我发现的唯一东西甚至没有与 apk 或 psycopg2 相关联。我真的需要帮助。

我解决了这个问题,用 sqlite 更改了 psycopg2。在 main.py.

旁边使用动态数据库

buildozer.py


source.include_exts = py,png,jpg,kv,atlas,db,ttf
requirements = kivy,sqlite3

db.py


import os

self.patch = os.path.dirname(os.path.abspath(__file__))
db = self.patch + '/databases/android.db'