例如,如果您的图片位于应用程序的“images”文件夹中,则您的代码中应该指定:
image = ‘images/your_image.png’
注意,对于较新版本的Buildozer,您需要将源中的文件名从“xxx.png”更改为“xxx.jpg”,因为png文件可能无法在一些Android设备上加载。
from kivy.config import Config
Config.set('graphics', 'resizable', True)
Config.set('graphics', 'allow_screensaver', False)
Config.set('graphics', 'show_cursor', 1)
此代码确保打包程序正确显示图片,并在屏幕上显示鼠标指针。
source.include_exts = py,png,jpg,kv,atlas
source.include_patterns = assets/*,images/*
在这种情况下,您还需要确认打包后的apk文件中是否有这些自定义文件夹,并且这些文件夹的路径是否与代码中指定的路径匹配。
通过这些措施,您可以避免Buildozer构建的apk文件无法加载图片的问题。