Android 4.0+设备表示无法从位图生成纹理

Android 4.0+设备表示无法从位图生成纹理,android,bitmap,Android,Bitmap,我在适配器中使用列表视图执行以下操作: Bitmap bitmap = gotBitmap; Bitmap bm = Bitmap.createScaledBitmap(bitmap, width, height, true); Shader mShader = new BitmapShader(bm, Shader.TileMode.CLAMP, Shader.TileMode.CLAMP); 只有在4.0+版本的Android设备中,它才会出现此错误,无法从

我在适配器中使用列表视图执行以下操作:

Bitmap bitmap = gotBitmap;
        Bitmap bm = Bitmap.createScaledBitmap(bitmap, width, height, true);
        Shader mShader = new BitmapShader(bm, Shader.TileMode.CLAMP, Shader.TileMode.CLAMP);
只有在4.0+版本的Android设备中,它才会出现此错误,无法从位图生成纹理

在谷歌开发者控制台的优化提示下,给出了目标和最低Android版本支持平板电脑的提示

所以我补充说

<uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="18" />
添加此项后,我收到此错误,如果我删除此项并运行应用程序,应用程序将正常工作


如何解决这个问题?任何人都可以帮助我。

我有这个错误,因为位图文件已损坏。当“加速”处于禁用状态时,imageView是透明的