在代号为 one 的应用程序中加载 url 图片时出错 我该如何解决这个问题

error on loading url images in codename one app how can i solve this

异常: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 的文件,但您只下载了 1,420 字节,所以出现错误。我猜 link 正在重定向,我们得到一个 HTML 错误页面,这就是您所看到的。

也有可能这对您来说失败了一次,而您现在仍在查看缓存的失败下载。

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

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