android 中的资源目录名称无效

Invalid resource directory name in android

我正在使用 android studio,我在我的 android 项目中添加了 gms 库。构建后出现错误

Error:Execution failed for task ':app:mergeDebugResources'.
> D:\Android\Mejodo\app\src\main\res\values-11: Error: Invalid resource directory name

我在其他文章中看到,这些文件夹适用于不同的屏幕尺寸。但是我只有三个值文件夹(values、values-11、values-v11),所以 >=11 版本句柄与 values-11 文件夹。

但是不知道怎么解决。 我可以删除这些文件夹吗? 请提出一些建议。

v11 in values-v11 是 Android sdk 版本 v11 的限定符。

看看http://developer.android.com/guide/topics/resources/providing-resources.html

所以我认为 "values-11" 文件夹是不必要的而且是错误的。

删除所有不需要的包含空文件夹的文件夹 像上面的 "values-11" 文件夹是不需要的所以删除它 之后清理项目。

我有同样的错误。事实上 values-11 不是一个有效的名称,相反它必须被替换为 values-v11 才能编译。所以基本上我会建议移动文件夹 values-11 中的所有内容并将其移动到 values-v11 文件夹中。