V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MrKeanu
V2EX  ›  Android

AndroidStudio 导入图片资源报红

  •  
  •   MrKeanu · 2022-10-24 18:36:59 +08:00 · 8414 次点击
    这是一个创建于 762 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题描述:小白今天学习 ImageView 控件时,在 drawable 文件夹中导入 png 格式的图片后,该图片在 project 目录里报红(红色波浪下划线)。 可能原因:个人已经按照 AS 的图片命名规则都改过了,比如小写等。该图片资源还是会报红,但程序能够调试和运行。

    有无前辈遇到过这个问题的,或者能给点思路,感谢。

    14 条回复    2022-11-01 18:41:51 +08:00
    MrKeanu
        1
    MrKeanu  
    OP
       2022-10-24 18:39:20 +08:00
    截图如下,仅在 project 这个视窗内会报红![image.png]( https://s2.loli.net/2022/10/24/dCmp2xsDyGO4wbR.png)
    hikari
        2
    hikari  
       2022-10-24 18:47:14 +08:00
    clean project 一下,然后重新 sync 试试
    MrKeanu
        3
    MrKeanu  
    OP
       2022-10-24 18:55:05 +08:00
    @hikari thanks 哦,刚刚试了一下,可惜没有效果。不过我发现我新导入的另一张图片就没有问题。可能是我那张图片的问题吧。
    darkengine
        4
    darkengine  
       2022-10-24 20:17:09 +08:00
    鼠标悬停在上边,看出现什么提示啊
    winterbells
        5
    winterbells  
       2022-10-24 20:25:34 +08:00
    图片复制粘贴进去重命名?
    MrKeanu
        6
    MrKeanu  
    OP
       2022-10-25 14:54:49 +08:00
    @darkengine 昨天试过,没有什么提示,就很奇怪。
    MrKeanu
        7
    MrKeanu  
    OP
       2022-10-25 14:55:46 +08:00
    @winterbells 是的,粘贴图片到 res 目录作为图片资源。然后该图片资源就会出现红色波浪线报红。我改了文件格式和命名还是有,不知道为何。
    XXWHCA
        8
    XXWHCA  
       2022-10-25 17:33:55 +08:00
    这个是 IDE 的 bug ,如果第一次放进去的文件名不合法,会导致 R 文件编译失败,重新命名后会依旧会报红,不过没有影响,可以正常打包编译的,只是这个资源代码提示没办法正常用,可以重启一下 IDE 解决。
    systemcall
        9
    systemcall  
       2022-10-25 22:21:23 +08:00
    为什么不在 Resource Manager 里面 import 呢?
    MrKeanu
        10
    MrKeanu  
    OP
       2022-10-27 11:12:41 +08:00
    想起来之前的提问了,现在更新一下,问题已解决了。重启一下就 OK (万能的重启属于是),可能是因为 AS 对于资源这一块的刷新慢了一些吧。
    MrKeanu
        11
    MrKeanu  
    OP
       2022-10-27 11:14:09 +08:00
    @XXWHCA 哈哈,确实如此,我重启之后就没问题了,感谢前辈٩(>₃<)۶ 。
    MrKeanu
        12
    MrKeanu  
    OP
       2022-10-27 11:15:09 +08:00
    @systemcall 因为直接复制粘贴很方便,而且就一张图片。但我下次导入资源会在资源管理里 import 了。
    mtdhllf
        13
    mtdhllf  
       2022-10-28 16:33:54 +08:00
    可能图片格式跟后缀名不一致
    satanandroid
        14
    satanandroid  
       2022-11-01 18:41:51 +08:00
    重启就好了....... 类似的还有 databind
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2956 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 14:44 · PVG 22:44 · LAX 06:44 · JFK 09:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.