用kivy打包apk,手机安装后中文显示乱码

问题遇到的现象和发生背景

用kivy给python打包成apk的时候如果有中文就是显示成乱码(电脑上没什么问题,任何字体都可以,但安装都红米K40上就不行了),也试过网上的一些办法,例如:修改.buildozer目录下的配置文件config.ini中的‘default_font = ['Roboto', 'data/fonts/msyh.ttc']’,然后在某目录下面放置字体文件.tff。但最后都是直接闪退或者依旧乱码。
怀疑是不是buildozer.spec的里面requirements = python3,kivy,libffi,openssl~这项有问题,但网上搜了半天也没有个像样子的答案。
有没有人知道怎么回事或者有什么思路解决的。

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果