查看文章 |
原来有童靴反映过输入法和记事本程序不能共存,先前一直以为是个案,不关输入法的事。这两天闲作草童靴留言,说围棋乐这个应用与输入法也不能兼容,还特地发来了crash.log,日志里反应是java权限配置的问题(呃,我日志没有看仔细,只看了异常,没看引发原因,感谢littlelionfish指出关键),于是提出以下解决方案: 1、使用putty连接kindle 3,在命令行下运行: mount -o remount,rw / 开启读写权限。 2、下载java.policy.rar文件,使用压缩包内的java.policy替换/usr/java/lib/security/java.policy。 3、重启kindle 3。
原理说明: 日志中的关键信息: Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission loadLibrary.jni_pinyinime) 可见是因为权限问题,加载jni_pinyinime失败,导致出错。 新的java.policy文件内,加入了如下两行权限配置信息: permission java.util.PropertyPermission "java.library.builtin.jni_pinyinime", "read"; permission java.lang.RuntimePermission "loadLibrary.jni_pinyinime"; 让系统对于jni_pinyinime库的加载始终放行,问题解决。
在此特别感谢:闲作草,littlelionfish,binheart,zycfssh
如果没有别的太大的问题,这个版本的拼音输入法就不继续维护了,过段时间打算开始着手尝试SCIM的移植工作,但求可以给大家在kindle上的输入带来便利,谢谢支持~~ |

