Изображение не загружается на мобильное устройство - PullRequest
0 голосов
/ 02 мая 2020

У меня есть приложение, которое включает в себя некоторые изображения, однако, когда я упаковываю в свой телефон android, изображения остаются пустыми. Прямо сейчас в моем файле kv изображения загружаются с моего диска D, так как я могу заставить их загружаться на мой телефон?

Ответы [ 2 ]

1 голос
/ 02 мая 2020

Вы должны указать хотя бы ту часть, где вы рисуете свои изображения в своем коде. Из того, что вы сказали, я могу только догадываться, в чем может быть причина.

Возможности:

1) Вы неправильно упаковали изображения при компиляции с помощью buildozer

2) Ваш путь неверен

3) Вы использовали "\" вместо "/" в своем кислом c пути

Создайте каталог для ваших изображений в том же каталоге, где находится ваш main.py, и поместите все ваши изображения внутри (например, имя каталога "img"). Затем используйте os в вашем файле, чтобы получить путь к каталогу, в котором находится ваш файл, а затем используйте «\» вместо «/»

Пример:

PROJECT_PATH = os.path.dirname(os.path.realpath(__file__))

Image(source="".join((PROJECT_PATH, "/img/your_img_file.png")), pos=self.pos, size=self.size)

Затем добавьте каталог с изображениями в ваш файл spe c перед его компиляцией.

# (list) List of inclusions using pattern matching
source.include_patterns = img/*

Если он все еще не работает, пожалуйста, предоставьте часть своего кода, чтобы углубиться в вашу проблему. Надеюсь, это поможет.

0 голосов
/ 02 мая 2020

Включите изображения во время упаковки, а затем загрузите их, используя путь к файлу относительно вашего main.py.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...