我使用 Ubuntu 12.04、64 位、Acer Aspire One D270
我给了这些命令
adb shell mount -rw -o remount /dev/block/mtdblock0 /system
adb shell rm /system/app/PinyinIME.apk
adb shell rm /system/app/LatinIME.apk
adb shell rm /system/app/OpenWnn.apk
并认为它们是摆脱安装在模拟器中的棘手 IME 的致命武器,从而使我能够仅使用硬件键盘工作,并省去了每次启动模拟器和禁用 IME 时进入语言和键盘设置的麻烦.
但是我从来没有想过,adb uninstall
一旦我重新启动模拟器以供下次使用,所有 IME(除了我使用删除的示例软键盘)都会恢复并启用的可能性很小!
如何使adb shell rm
命令永久化?由此看来,删除使用uninstall
是永久性的。所以我尝试使用该adb uninstall
命令卸载其他 IME:
aneesh@nb-14:~$ adb uninstall jp.co.omronsoft.openwnn
Failure
aneesh@nb-14:~$ adb uninstall com.android.inputmethod.pinyin.PinyinIME
Failure
aneesh@nb-14:~$ adb uninstall com.android.inputmethod.latin.LatinIME
Failure
为什么这不起作用?如果以上都无法回答,请考虑以下问题:鉴于所有 IME 都已重新安装,很明显它们的安装是模拟器启动过程的一部分。有人可以帮我从引导过程中删除这些 IME 安装命令吗?
我希望杀死这个令人痛苦的事情,因为如果在插入表情符号(whatsapp)后我更改光标的位置以插入一些文本,我发现光标会在那里停留 3 到 8 秒并返回到它的原来的位置和尊贵的,拉丁键盘出现。然后它让我可以在任何我想要的地方插入文本,直到我再次想要插入笑脸。但是每次我改变光标位置时这种最初的大惊小怪对我来说并不是一个好兆头!
缺少快照启用选项!截图如下:
因此,即使从快照启动和从快照保存选项也被禁用也就不足为奇了:
当我从最新版本创建模拟器时,它仍然显示与此问题的第一个屏幕截图中相同的选项,没有模拟选项。真的很奇怪!一直在更新到较新的 sdk 版本,但从未见过这种发展!