Android Studio中的 imageview 无法显示自己导入的图片的问题

在Android Studio中的 imageview 我尝试导入自己下载的图片,但是却无法正常显示。(图示第五张),但是Android Studio自带的却能正常显示。(图示1~4张)Android Studio中的 imageview 无法显示自己导入的图片的问题
究其原因,是我下载的图片的名称太复杂了,图片的命名不能包含空格等特殊符号(如下图1~3张),反正简单一点比较好,比如纯英文。Android Studio中的 imageview 无法显示自己导入的图片的问题
上图第四张就能正确显示了。

但是这样程序仍然不能正确运行:
Android Studio中的 imageview 无法显示自己导入的图片的问题
原因还是图片命名的问题。看一下报错:'P' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
这样看是连大写的英文字母都不行了。

而且res下的drawable下连带大写字母或者特殊符号的文件都不能存在,否则程序都不能正确运行。