繁体   English   中英

应为意外的资源类型“dimen”:字符串

[英]Unexpected resource type 'dimen' expected: string

我更新到 API 33 现在在设计器中出现错误“ unexpected resource type 'dimen' expected: string ”。 这个错误不会影响任何东西,但我想删除它。

当我将 build.gradle 中的compileSdkVersiontargetSdkVersion从版本32 build.gradle为版本33时出现此错误。 minSdkVersion使用版本24 )。

在此处输入图像描述

资源文件:

<resources>
    <dimen name="activity_horizontal_margin">16dp</dimen>
    <dimen name="activity_vertical_margin">16dp</dimen>
</resources>
  1. 为了进行实验,我尝试将dimen更改为string并且它有效,但显然它不应该是那种类型,因为 Android Studio 请求其他语言的本地化。
  2. 我还尝试降低 API 版本并且它有所帮助。
  3. 另外,我决定基于 API 33 创建一个新的文本项目,那里也有同样的错误。

今天有 Android Studio 的更新,此错误已修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM