Киви неопределенные символы text_input

В моем приложении я использую TextInput в файле.kv. Когда я запускаю приложение на Android в своем HTC One X+ (Cyanogenmod OS 10) и нажимаю поле TextInput для ввода текста, появляется моя клавиатура, но также автоматически добавляется этот символ: □ (символ для кодирования не поддерживает символ). Таким образом, нажатие TextInput автоматически вставляет □ как текст. Странно то, что это не происходит на моем ПК, а также при использовании Kivy Launcher на моем телефоне. Это происходит только тогда, когда я использую Buildozer, чтобы упаковать приложение и запустить его на своем телефоне.

TextInput:
    id: txt_field
    text: "What you type here"
    font_size: '20sp'
    multiline: False
    size_hint_x: .8

Кто-то еще тоже получил эту проблему? Я мог бы сделать входной фильтр, но мне любопытно, почему это происходит.

1 ответ

Решение

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

bulldozer android clean
rm -rf ~/.buildozer/android/packages
rm -rf ~/.buildozer/android/cache

Затем просто восстановите ваш apk.

Другие вопросы по тегам