问题描述
在手机上尝试安装Google Keyboard时遇到了问题。尽管曾经可以移动键盘到SD卡,但现在却无法使用该键盘。尝试卸载并重新安装键盘无效。使用ADB命令adb shell settings put secure default_input_method "ID"
和adb shell ime enable ID
也无法解决问题,导致出现“error: unknown id: null”的错误。
解决方案
方案1
注意:请在执行以下步骤前备份重要数据,以防数据丢失。
根据最佳答案,用户最初的问题是因为没有完整地输入mID(即IMEID)。在执行adb shell settings put secure default_input_method "ID"
命令时,用户只输入了部分mID,而没有包含完整路径。因此,当尝试启用键盘时出现了“error: unknown id: null”的错误。
解决步骤:
1. 备份数据:在进行任何系统级别的更改之前,请确保备份重要数据。
2. 获取完整mID:使用adb shell dumpsys input_method
命令来获取完整的mID。
bash
adb shell dumpsys input_method | grep mID
3. 重新设置默认输入法:使用完整的mID重新设置默认输入法。
bash
adb shell settings put secure default_input_method "完整的mID"
4. 启用输入法:再次启用输入法。
bash
adb shell ime enable "完整的mID"
方案2
如果上述方法仍然无效,可以考虑进行一次工厂重置。但请注意,这将清除所有数据和设置,因此在执行前务必备份重要数据。
1. 备份数据:确保备份所有重要数据。
2. 进入恢复模式:重启手机并进入恢复模式。
3. 执行工厂重置:选择“Wipe data/factory reset”选项,然后确认执行。
通过以上步骤,应能解决用户无法使用键盘的问题。如果问题依然存在,建议联系设备制造商的技术支持寻求进一步帮助。