我对新的ADT版本有一个奇怪的问题.我从eclipse.org下载了新的Eclipse,然后在其上安装了ADT.一切正常; 我可以为android创建一个项目,所有东西都运行良好,除了:
尝试创建一个xml布局时,我收到以下错误:
Exception raised during rendering: java.lang.System.arraycopy
在错误日志中,我看到:
Failed to render set of icons for AnalogClock, AutonCompleteTextView, button, SmallButton , ....
如果我EditText
改为TextView
,错误消失.即使有这个警告,我也可以运行我的程序,但我希望在图形部分看到我的布局.
我的布局是:
我在这里搜索了一个答案,但没有找到任何答案.我怎样才能解决这个问题?
PS:这个问题发生在ADT 23上 - 我尝试使用ADT 22.6,它运行良好.
@shayan pourvatan已经为我正确回答了这个问题,我只是添加了这两个描述如何安装API 20 L版本的图像,然后将其用作预览渲染器.
这个问题发生在API 20(Android 4.4 W)上我最近有一个问题,但问题将通过更改Android版本用于渲染级别表格API 20(Android 4.4 W)到API 19(Android 4.4.2)来解决(图形布局右上角的android图标)或将SDK更新为Android L(API 20 L预览版)
屏幕截图:
我在20(4.4W)时遇到了同样的问题,但是当我安装并选择20(4.4 L(预览))时它就消失了.这可能是因为4.4W是Android Wear SDK,因此可能无法支持标准手机/平板电脑Android的所有功能
Android Wear是一款腕表,您无法在其中键入任何内容,因此您无法在4.4W上使用EditText.将API更改为19或更低,或将其更改为4.4L,可从SDK Manager下载.这不是一个错误.