Android编程提示错误:No resource found that matches the given name. 可是我已经定义了。具体看补充!

例如:android:text="@string/search_user"
在value/string.xml中已经定义了<string name="search_user">找人</string>,可是依然提示错误,求大神大解决问题!
最新回答
口拙嘴笨

2023-11-09 00:24:25

方案一:在创建项目时将minimum Required SDK设置为4.1以上
方案二:使用SDK下载5.0(API 21)中的SDK Platform、extra中的google support repository、google support library、google play serverces、google repository
亲测,已解决
不眠之夜

2022-12-16 10:49:20

需要修改compileSdkVersion为'android-L'即可。

错误原因:build.gradle出错, Material是Android L版本的界面功能。解决方法: 需要制定编译器SDK版本(compileSdkVersion)为Android L。android {
compileSdkVersion 'android-L'
buildToolsVersion '20.0.0'
defaultConfig {
minSdkVersion 'L'
targetSdkVersion 'L'
versionCode 1
versionName '1.0'
}

萌萌囧囧猫

2023-08-12 01:44:46

你好,不应该是valuse目录下的strings.xml文件吗,为什么你的value和string都没有s,如果不是你手误写错,这将是致命错误
步信停云

2020-07-31 01:05:37

我刚刚也遇到这个问题了,可能是eclipse的问题吧,project——clean 点击ok 就好了,试试
緈諨の约定

2021-02-05 10:09:23

clean