Image 在codename one应用程序中加载url图像时出错如何解决此问题

Image 在codename one应用程序中加载url图像时出错如何解决此问题,image,codenameone,Image,Codenameone,异常:java.lang.IllegalArgumentException-为长度为1420的给定图像数据创建图像失败 EncodedImage placeholder = (EncodedImage) initForm.theme.getImage("avater.png"); icon1 = URLImage.createToStorage(placeholder, "tyrion", "https://www.dropb

异常:java.lang.IllegalArgumentException-为长度为1420的给定图像数据创建图像失败

 EncodedImage placeholder = (EncodedImage) initForm.theme.getImage("avater.png");
        icon1 = URLImage.createToStorage(placeholder, "tyrion",  "https://www.dropbox.com/s/52tu8jkqg1pikvw/jpeg?dl=1");

这似乎是一个连接问题。我查看了这个文件,它是一个16k的文件,但是你只下载了1420字节,所以你得到了一个错误。我猜链接正在重定向,我们得到了一个HTML错误页面,这就是您看到的

这也可能是失败的一次,你现在仍然在看缓存失败的下载

下载的文件应位于您的
.cn1
目录中(假设在模拟器上),名称为“tyrion”。首先尝试删除它


如果这不能帮助查看其内容,则可能是一个HTML错误文件。

是的,因为当它加载图像时,我会得到一个空白的白色图像,这就是我在Cn1的主目录中找到的。FolderThank,Shai:我想我的代码没问题,你是对的,这是图像链接网络,因为我一直在删除主目录Cn1文件夹的文件,然后重新运行应用程序,一些图像现在没事了