一、building cffi for arm64-v8a报错:
c/_cffi_backend.c:407:23: error: lvalue required as left operand of assignment Py_REFCNT(ct) = 43; ^ c/_cffi_backend.c:410:23: error: lvalue required as left operand of assignment Py_REFCNT(ct) = 0;
开始以为是cython问题
尝试了:
cython3、
cython0.29.24、
cython0.29.33
pip install cython3
经过cython版本多次尝试无果
又怀疑是cffi库的原因
pip install cffi
但是依然没有帮助
最后
在几乎绝望的时候,
无意中发现了一个说法,完美解决了此问题。
具体如下:
在.buildozer中找到“_cffi_backend.c”这个文件
修改_cffi_backend.c