我遇到了很多麻烦,因为最新的java版本中存在一个明显的错误,它已经阻止了我和许多其他人看到的图片。例如,以下代码将无法编译,即使这是许多站点给出的代码:
ImageView imageView = (ImageView) findViewById(R.id.myimageview);
imageView.setImageResource(R.drawable.myimage);
(或类似的效果)
我正在寻找的是另一种从文件系统访问图像的方法,而不使用“ R.drawable。* ”。
答案 0 :(得分:2)
2种可能性:
清理项目(项目>清洁)。这可能也会修复您的R.java文件。
检查你的进口!您可能已导入R类。这也有很多麻烦。
如果您真的在寻找替代方案,请查看资产。
如果上述操作无法修复,请检查您的res文件夹(包含子文件夹)中是否有可疑文件,然后将其删除。例如,文件无法打开,没有扩展名,或者有错误。
答案 1 :(得分:0)
这是您在编译已发布的代码时遇到的错误吗?我以前从未见过这个错误。我建议做一个项目 - >清洁,如果不起作用,请删除gen文件夹中的R文件,然后重建。
答案 2 :(得分:0)
看到同样的问题,确保你没有导入.R包,如果这样从导入列表中删除它,删除R.java类,清理然后重新生成项目。