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