У меня есть функциональность C2DM в моем приложении, и иногда при получении push-уведомления активность никогда не появляется. Когда я проверяю logcat, я нахожу это:
08-15 12:55:29.213: W/KeyCharacterMap(10661): Can't open keycharmap file
08-15 12:55:29.213: W/KeyCharacterMap(10661): Error loading keycharmap file '/data/usr/keychars/mapphone-switch.kcm.bin'. hw.keyboards.131072.devname='mapphone-switch'
08-15 12:55:29.213: W/KeyCharacterMap(10661): Can't open keycharmap file
08-15 12:55:29.213: W/KeyCharacterMap(10661): Error loading keycharmap file '/system/usr/keychars/mapphone-switch.kcm.bin'. hw.keyboards.131072.devname='mapphone-switch'
08-15 12:55:29.213: W/KeyCharacterMap(10661): Can't open keycharmap file
08-15 12:55:29.213: W/KeyCharacterMap(10661): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
08-15 12:55:31.494: W/KeyCharacterMap(10661): Can't open keycharmap file
08-15 12:55:31.494: W/KeyCharacterMap(10661): Error loading keycharmap file '/data/usr/keychars/omap-keypad.kcm.bin'. hw.keyboards.0.devname='omap-keypad'
08-15 12:57:58.432: W/KeyCharacterMap(10661): Can't open keycharmap file
08-15 12:57:58.432: W/KeyCharacterMap(10661): Error loading keycharmap file '/data/usr/keychars/atmxt-i2c.kcm.bin'. hw.keyboards.65537.devname='atmxt-i2c'
08-15 12:57:58.432: W/KeyCharacterMap(10661): Can't open keycharmap file
08-15 12:57:58.432: W/KeyCharacterMap(10661): Error loading keycharmap file '/system/usr/keychars/atmxt-i2c.kcm.bin'. hw.keyboards.65537.devname='atmxt-i2c'
08-15 12:57:58.432: W/KeyCharacterMap(10661): Can't open keycharmap file
08-15 12:57:58.432: W/KeyCharacterMap(10661): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
ТАК .... Что это значит? Я погуглил и нашел этот ответ: Android не может открыть файл keycharmap
Но единственный ответ на этот вопрос содержит неверный URL-адрес.
Кто-нибудь знает: 1 что означает эта ошибка, 2 как ее исправить и 3, если она мешает моей активности push-уведомлений?
Заранее спасибо, ребята!