Android 从GradieCache获取最大纹理大小时出错

Android 从GradieCache获取最大纹理大小时出错,android,Android,我编写的应用程序解析一个站点的数据,然后在ListView中显示,现在我的程序必须解析ApartmentBase类的25项 public class ApartmentBase extends BaseEntity implements IApartmentBase { private String detailsLink; private String district; private Integer price; private String address; public String

我编写的应用程序解析一个站点的数据,然后在ListView中显示,现在我的程序必须解析ApartmentBase类的25项

public class ApartmentBase extends BaseEntity implements IApartmentBase {
private String detailsLink;
private String district;
private Integer price;
private String address;

public String getAddress() {
    if(address==null)
        return "-";
    return address;
}

public void setAddress(String address) {
    this.address = address;
}

public String getDistrict() {
    if(district==null)
        return "-";
    return district;
}

public void setDistrict(String district) {
    this.district = district;
}

public String getDetailsLink() {
    return detailsLink;
}

public void setDetailsLink(String detailsLink) {
    this.detailsLink = detailsLink;
}

public Integer getPrice() {
    return price;
}

public void setPrice(Integer price) {
    this.price = price;
}
}

我使用从ArrayAdapter继承的AsyncTask loader和自定义适配器,但当我加载时,我的erorrs崩溃了, E/opengl渲染器﹕ 从GradieCache获取最大纹理大小
09-22 15:29:01.539 E/OpenGL﹕ 从缓存中获取最大纹理大小::initConstraints()如何处理它?

GenyMotion有问题,当我在新设备中运行它时,一切正常。

试试这个

Genymotion>Settings>Misc>Clear Cache


这对我很有效

我也有类似的问题。我通过增加虚拟机的内存解决了这个问题。Genymotion中的默认设置非常小

打开您的VirtualBox管理器(而不是Genymotion)。选择您想要的Android虚拟机,进入设置/系统,更改基本内存滑块。您还可以在“显示”选项卡中增加视频内存。

[请查看此答案,希望它能解决您的问题][1][1]: