前一段时间做安卓时发现genymotion中的安卓8无法输入中文,刚开始还以为是我自己程序写的有问题,后来查了查才知道是虚拟机的问题。那么问题又来了,去网上找genymotion——安卓8无法输入中文的问题,全部都是安卓4/5 连介绍用安卓8开发的都少之又少,让我费了很长时间,最后都打算换模拟器了,但是找找看除了genymotion还真的找不到哪个模拟器现在支持安卓8安卓9的!!!好了,下面来说说解决办法。
网上找的方法在模拟器安卓8中根本没法实现,根本都没有切换到谷歌输入法的功能,所以就自己下载搜狗输入法,然后拖到模拟器中,这时发现无法安卓,大致意思是硬件架构和软件的架构不同。解决这个问题的办法是下载Genymotion-ARM-Translation拖到模拟器中安装(一般拖进去就会自动识别,自动安装的),注意不同的安卓版本对应的Genymotion-ARM-Translation也是不一样的,具体可参考这个博客https://blog.csdn.net/GHY2016/article/details/83422620
至于去哪下载文件,我相信你肯定可以找到的^_^,同时上面的方法适用于解决任何提示模拟器架构和apk架构不同的问题。需要注意的是,安装完translation后可能需要重启genymotion,而不是模拟器。