前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【错误记录】Android Studio 中 Gradle 配置报错 ( Can‘t determine type for tag ‘<item name=““ type=“String“>)

【错误记录】Android Studio 中 Gradle 配置报错 ( Can‘t determine type for tag ‘<item name=““ type=“String“>)

作者头像
韩曙亮
发布2023-03-30 15:03:55
9150
发布2023-03-30 15:03:55
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

一、报错信息


在 Android Studio 工程的 build.gradle 中的 " android # defaultConfig " 中配置了 resValue 属性 , 目的是生成一个 res 资源属性 ;

该操作相当于在 res/value 目录下定义了一个资源 ;

代码语言:javascript
复制
android {
    defaultConfig {
        // 生成 res/values 目录下定义的资源
        resValue("String", "gradle_res_config", "Gradle Res Config")
    }
}

编译时报错 :

代码语言:javascript
复制
Can't determine type for tag '<item name="gradle_res_config" type="String">Gradle Res Config</item>'
Can't determine type for tag '<item name="" type="String"></item>'

同时在 app\build\generated\res\resValues\debug\values 目录下生成了 如下配置文件 :

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<resources>

    <!-- Automatically generated file. DO NOT MODIFY -->

    <!-- Value from default config. -->
    <item name="gradle_res_config" type="String">Gradle Res Config</item>

</resources>
在这里插入图片描述
在这里插入图片描述

二、解决方案


ProductFlavor#resValue 方法的原型如下 :

代码语言:javascript
复制
void resValue(String type, String name, String value)

第一个参数是数据类型 , 这里的数据类型指的是在 xml 文件中定义的数据类型 ;

查看在 string.xml 配置文件中配置的应用名称 :

代码语言:javascript
复制
<resources>
    <string name="app_name">ClassLoader_Demo</string>
</resources>

标签的名称是 string , 首字母是小写的 , 这里注意与 String 区分 ;

使用 resValue("string", "gradle_res_config", "Gradle Res Config") 配置 ;

正确配置如下 :

代码语言:javascript
复制
android {
    defaultConfig {
        // 生成 res/values 目录下定义的资源
        resValue("string", "gradle_res_config", "Gradle Res Config")
    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、报错信息
  • 二、解决方案
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档