Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java &引用;找不到符号“;尝试访问android项目资源时出错_Java_Android_Image_Netbeans - Fatal编程技术网

Java &引用;找不到符号“;尝试访问android项目资源时出错

Java &引用;找不到符号“;尝试访问android项目资源时出错,java,android,image,netbeans,Java,Android,Image,Netbeans,我正在学习如何为Android atm编程。接下来,我遇到了一个问题;试图访问我在项目资源中放置的图像会导致错误“找不到符号”。为了遵循NetBeans提供的建议,我将图像与我正在编写的文件放在同一个包中,这导致了相同的错误,告诉我没有具体的文件放置位置 因为一张图片能表达千言万语,下面是我所说的两张图片: 必须将图像缝合在一起,因为StackOverFlow不允许我发布图像或超过2个链接。您应该将图像设置为可绘制文件夹,而不是图像,并将图像放置在可绘制文件夹中,然后按需要访问 R.drawa

我正在学习如何为Android atm编程。接下来,我遇到了一个问题;试图访问我在项目资源中放置的图像会导致错误“找不到符号”。为了遵循NetBeans提供的建议,我将图像与我正在编写的文件放在同一个包中,这导致了相同的错误,告诉我没有具体的文件放置位置

因为一张图片能表达千言万语,下面是我所说的两张图片:


必须将图像缝合在一起,因为StackOverFlow不允许我发布图像或超过2个链接。

您应该将图像设置为可绘制文件夹,而不是图像,并将图像放置在可绘制文件夹中,然后按需要访问

R.drawable.your_icon_name

我曾经有过同样的问题

为了修复它,我在项目上做了一次清理和构建,它给了我一个新的错误

res\drawable\sunBLU.png无效的文件名:必须仅包含[a-z0-9.]

因此,我用所有小写字母重命名了我的图像,更改了代码以匹配,并进行了另一次清理和构建。现在我的程序工作了。 事实证明,它只允许在图像文件名中使用小写字母


希望这能帮助其他人

但这并不能解决我的问题!问题是netbeans似乎无法识别“我的资源”文件夹中的文件夹。它应该可以解决这个问题,因为映像文件夹的名称不正确。还要确保再次“确定”您的项目,并删除任何自动添加的语句“import android.R;”,这将导致项目失败。