Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么当我在xml中弄乱了一些东西并做了一个干净的android studio时仍然显示错误?_Android_Xml - Fatal编程技术网

为什么当我在xml中弄乱了一些东西并做了一个干净的android studio时仍然显示错误?

为什么当我在xml中弄乱了一些东西并做了一个干净的android studio时仍然显示错误?,android,xml,Android,Xml,这只是一个一般性的问题,有时假设您在xml中拼错了某个单词,就像“ok”,您修复了拼写,单击“clean project”,错误仍然会出现,并且拼写错误的单词在更正之前会被还原。这就像,如果不考虑我刚刚修复的东西,清洁又有什么意义呢?这纯粹是一种挫折。您可能在debug/layout/xyz.xml中进行了更正,而不是在实际的xml文件中进行更正。因此,很明显,我的模拟器已退出,我必须关闭模拟器,然后才能正常工作。有人能解释一下我为什么要这样做吗?你使用即时运行吗?我不确定这意味着什么,但我在调

这只是一个一般性的问题,有时假设您在xml中拼错了某个单词,就像“ok”,您修复了拼写,单击“clean project”,错误仍然会出现,并且拼写错误的单词在更正之前会被还原。这就像,如果不考虑我刚刚修复的东西,清洁又有什么意义呢?这纯粹是一种挫折。

您可能在debug/layout/xyz.xml中进行了更正,而不是在实际的xml文件中进行更正。

因此,很明显,我的模拟器已退出,我必须关闭模拟器,然后才能正常工作。有人能解释一下我为什么要这样做吗?你使用即时运行吗?我不确定这意味着什么,但我在调试模式下运行它。实际上,java/android中的所有xml和对象变量都有一个整数类型的引用变量。它是在对象创建时自动创建的。因此,当您错误地抛出此代码时,R.java文件将无法编译代码,并且代码编译将在发现错误时停止。所以,要从堆栈中删除错误,或者你需要清理它。问题是,如果我因为某种原因打开了模拟器,清理它实际上对我不起作用。我必须关闭模拟器,然后点击clean。不知道为什么。不只是在常规app/res/layout文件夹中编辑它。