アプリに C2DM 機能がありますが、プッシュ通知を受信してもアクティビティが表示されないことがあります。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 can't open keycharmap file
しかし、その質問に対する唯一の答えには、壊れた URL が含まれています。
誰か知っていますか: 1 このエラーの意味、2 修正方法、3 プッシュ通知アクティビティに干渉している場合は?
よろしくお願いします!