Java Android Studio:错误:无效的恶魔和;R";无法解析符号
我已经做了我的第一个简单的项目,它不会工作。上面写着“错误:无效的dimen”。 dimens.xml:Java Android Studio:错误:无效的恶魔和;R";无法解析符号,java,android,xml,android-studio,Java,Android,Xml,Android Studio,我已经做了我的第一个简单的项目,它不会工作。上面写着“错误:无效的dimen”。 dimens.xml: <?xml version="1.0" encoding="utf-8"?> <resources> <dimen name="activity_vertical_margin">activity_vertical_margin</dimen> <dimen name="activity_horizontal_margin
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">activity_vertical_margin</dimen>
<dimen name="activity_horizontal_margin">activity_horizontal_margin</dimen>
</resources>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="activity_horizontal_margin">16dp</dimen>
</resources>
活动\u垂直\u边距
活动水平边缘
此外,在my.java中,它表示“无法解析符号‘R’”
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="activity_horizontal_margin">16dp</dimen>
</resources>
清理项目、与gradle同步和重建项目不起作用
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="activity_horizontal_margin">16dp</dimen>
</resources>
如何解决这些错误?解决方案:-将实际尺寸值放入dimen元素中
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="activity_horizontal_margin">16dp</dimen>
</resources>
16dp
16dp
在这个重建项目和错误将消失后的话 您必须设置实际维度而不是字符串,这就是为什么在此之后尝试清理并构建项目时会出现错误
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="activity_horizontal_margin">16dp</dimen>
</resources>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">15dp</dimen>
<dimen name="activity_horizontal_margin">15dp</dimen>
</resources>
15dp
15dp
设置您想要的维度大小,而不是15dp。
希望它能帮助你 我每次都会遇到这种情况,所以我需要通过这两个步骤解决我的问题
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="activity_horizontal_margin">16dp</dimen>
</resources>
1) 删除项目内部模块中的“.gradle”文件夹
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="activity_horizontal_margin">16dp</dimen>
</resources>
2) 单击“文件->使缓存失效/重新启动”
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="activity_horizontal_margin">16dp</dimen>
</resources>
以消除错误
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="activity_horizontal_margin">16dp</dimen>
</resources>
希望这有助于在谷歌上搜索。我没有找到任何解决我问题的方法。你认为我为什么会在这里?谢谢,现在我的构建或多或少都很成功(有时候很简单…)。但是我的应用程序一直在虚拟设备上停止…不客气,伙计,可能有一些编码错误,这就是它停止的原因。请检查它。不要使用虚拟设备,而是使用您自己的手机来测试您的应用程序。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="activity_horizontal_margin">16dp</dimen>
</resources>