You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio报AAPT resource linking failed错误求助

Android resource linking failed 报错解决方案

这个报错是AAPT编译资源时检测到array资源引用写法错误导致的,按以下步骤操作即可解决:

  • 首先修改activity_main.xml第92、104行的entries属性引用写法:你当前写的@+array/pilihkelas、@+array/pilihagama里的+号是错误写法,+仅用于声明新的控件id,引用已定义的array资源需要去掉+,修改为:
    android:entries="@array/pilihkelas"
    android:entries="@array/pilihagama"
    
  • 确认res/values目录下存在arrays.xml资源文件,且文件内已经定义了对应名称的string-array资源,正确示例如下:
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string-array name="pilihkelas">
            <!-- 这里填写你需要的班级选项内容 -->
            <item>X MIPA 1</item>
            <item>X MIPA 2</item>
        </string-array>
        <string-array name="pilihagama">
            <!-- 这里填写你需要的宗教选项内容 -->
            <item>Islam</item>
            <item>Kristen</item>
        </string-array>
    </resources>
    
  • 代码修改完成后,点击Android Studio顶部菜单栏的Build > Clean Project,等待清理完成后再执行Build > Rebuild Project,重新编译项目后报错就会消失。

如果修改后仍然报错,检查arrays.xml是否存在语法错误、资源名拼写是否和引用处完全一致即可。

内容的提问来源于stack exchange,提问作者love you

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 04:06:06