ERROR: In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
ERROR: In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
我创建了一个应用程序,当我尝试 运行 时,出现了这样的错误。
ERROR: In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
问题
并在 R.java 结束时
请帮我解决这个问题
我在 Eclipse 中遇到了同样的问题,并通过将 API 级别更改为...
来修复它
- 右键单击项目
- 打开属性 > ANDROID
- 将 API 级别更改为我一直使用到现在的级别。
我想我遇到了问题,因为我刚从 API 21 切换到 22。我之前读到 API 22 有点麻烦,所以人们没有使用它。
希望对您有所帮助。
我认为切换API级别不是正版解决方案。我们可以通过以下步骤解决此问题:
转到“C:\Users\AjaySharma\AppData\Local\Xamarin\Android.Support.v7.AppCompat.0.0\content\support\v7\appcompat\res\values\attrs.xml”
(请确认,更改路径中的用户名和目标版本)
在文件中找到“android:preserveIconSpacing”并删除或注释整行。
现在,您可以成功构建了。更多细节。 Read this
此错误是因为您使用的是旧的 Appcompat 版本..更新 Appcompat
到与 API 兼容的较新版本 22
然后点击修复项目属性..
和我一起工作很好:)
希望对您有所帮助!!
我通过路径解决了问题
E:\adt-bundle-windows\sdk\extras\android\support\v7\appcompat\res\values\attrs.xml
and Find "android:preserveIconSpacing"
那就改吧,来自
attr name="preserveIconSpacing" format="boolean"
到
attr name="android:preserveIconSpacing"
另外,删除
format="boolean"
我在升级我的 Eclipse 版本(和 Google 插件)后遇到了这个问题:
ERROR: In MenuView, unable to find attribute android:preserveIconSpacing
我已经通过从我的工作区(和我的磁盘)中删除 appcompat_v7 项目解决了这个问题。
然后创建一个新的 Android 项目 MyApp1 - 它重新创建了 appcompat_v7 项目(此处fullscreen):
之后我又删除了 MyApp1 项目。
在我遇到同样错误的情况下,当所有其他方法都失败时,我从 Gradle
配置文件 myproject/app/build.gradle
中 删除了 这一行]
config:compile 'com.android.support.constraint:constraint-layout:1.0.2'
而且,瞧!成功了。
如果以上所有答案都不适合您,则可能缺少
应用插件:'com.google.gms.google-services'
在您的应用程序中 build.gradle
我创建了一个应用程序,当我尝试 运行 时,出现了这样的错误。
ERROR: In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
问题
并在 R.java 结束时
请帮我解决这个问题
我在 Eclipse 中遇到了同样的问题,并通过将 API 级别更改为...
来修复它- 右键单击项目
- 打开属性 > ANDROID
- 将 API 级别更改为我一直使用到现在的级别。
我想我遇到了问题,因为我刚从 API 21 切换到 22。我之前读到 API 22 有点麻烦,所以人们没有使用它。
希望对您有所帮助。
我认为切换API级别不是正版解决方案。我们可以通过以下步骤解决此问题:
转到“C:\Users\AjaySharma\AppData\Local\Xamarin\Android.Support.v7.AppCompat.0.0\content\support\v7\appcompat\res\values\attrs.xml”
(请确认,更改路径中的用户名和目标版本)
在文件中找到“android:preserveIconSpacing”并删除或注释整行。
现在,您可以成功构建了。更多细节。 Read this
此错误是因为您使用的是旧的 Appcompat 版本..更新 Appcompat
到与 API 兼容的较新版本 22
然后点击修复项目属性..
和我一起工作很好:)
希望对您有所帮助!!
我通过路径解决了问题
E:\adt-bundle-windows\sdk\extras\android\support\v7\appcompat\res\values\attrs.xml and Find "android:preserveIconSpacing"
那就改吧,来自
attr name="preserveIconSpacing" format="boolean"
到
attr name="android:preserveIconSpacing"
另外,删除
format="boolean"
我在升级我的 Eclipse 版本(和 Google 插件)后遇到了这个问题:
ERROR: In MenuView, unable to find attribute android:preserveIconSpacing
我已经通过从我的工作区(和我的磁盘)中删除 appcompat_v7 项目解决了这个问题。
然后创建一个新的 Android 项目 MyApp1 - 它重新创建了 appcompat_v7 项目(此处fullscreen):
之后我又删除了 MyApp1 项目。
在我遇到同样错误的情况下,当所有其他方法都失败时,我从 Gradle
配置文件 myproject/app/build.gradle
config:compile 'com.android.support.constraint:constraint-layout:1.0.2'
而且,瞧!成功了。
如果以上所有答案都不适合您,则可能缺少
应用插件:'com.google.gms.google-services'
在您的应用程序中 build.gradle