一、起因
前几天在学习 Android 的时候在布局文件上拖进一个一个 AutoCompleteTextView 时候图形界面不见了,同时 Eclipse 抛出错误:“Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V” ,有点纳闷,于是乎就上网找原因。
二、原因
通过一番的努力,发现原来是 API 的问题,目前是 API 20:Android 4.4W(图 1),而这是 Android 官网发布的可穿戴设备的API,它是不支持 AutoCompleteTextView 组件的。

三、解决办法
挺幸运的在 StackOverflow 上有一个人的问题和我十分类似,于是就参照网友的方案修改 API (图 2)。

四、问题有来了
本以为打开 Android SDK Manager 下载安装一下就 OK 了,谁知,又被墙了,so,就下载不了了......此时的内心简直是万马奔腾啊。
五、再接再厉
1>、启动 Android SDK Manager ,找到『Android SDK Manager - Settings』窗口(图 3);
2>、在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80,并且选中「Force https://... sources to be fetched using http://...」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;

3>、然后选择「Packages」----->「Reload」。
然后就可以愉快的下载安装了(图 4),不过速度可能有点慢。。。希望可以帮到遇到同样问题的你~

网友评论