This question already has answers here:
error: Error parsing XML: not well-formed (invalid token) …?
(10个回答)
2年前关闭。
昨晚我刚刚在build.gradle文件调试部分中更改了基本URL,因为我的基本URL已更改。直到今天,当我启动我的PC和android studio时,一切都很好,看到我所有的xml文件都有Java代码,并且所有xml代码都已删除/消失。
我真的很慌张。我不知道该怎么办。这是这些xml文件中编写的内容:
每个xml文件都有一些新的Java代码或完全在其中编写的新内容。
我也想分享一下我已经从具有旧版本或其他gradle版本的bitbucket克隆了这个项目,并且到目前为止我有一个更新的版本或最新的版本
(版本4.6),但是在我克隆它的那一天就可以正常工作了。现在,我什至无法正确构建或重建,它始终显示此错误:
请帮我解决这个问题或提出一些建议。
(10个回答)
2年前关闭。
昨晚我刚刚在build.gradle文件调试部分中更改了基本URL,因为我的基本URL已更改。直到今天,当我启动我的PC和android studio时,一切都很好,看到我所有的xml文件都有Java代码,并且所有xml代码都已删除/消失。
我真的很慌张。我不知道该怎么办。这是这些xml文件中编写的内容:
/* AUTO-GENERATED FILE. DO NOT MODIFY.
*
* This class was automatically generated by the
* gradle plugin from the resource data it found. It
* should not be modified by hand.
*/
package com.google.android.gms.measurement.api;
public final class R {
private R() {}
}
每个xml文件都有一些新的Java代码或完全在其中编写的新内容。
我也想分享一下我已经从具有旧版本或其他gradle版本的bitbucket克隆了这个项目,并且到目前为止我有一个更新的版本或最新的版本
(版本4.6),但是在我克隆它的那一天就可以正常工作了。现在,我什至无法正确构建或重建,它始终显示此错误:
Android resource compilation failed
Output: D:\Android projects\my_android\app\src\main\res\layout\activity_splash.xml:1: error: not well-formed (invalid token).
Command: C:\Users\Datta\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-4818971-windows.jar\236d054aed32e77c579cff2f4ee8d067\aapt2-3.2.0-4818971-windows\aapt2.exe compile --legacy \
-o \
D:\Android projects\my_android\app\build\intermediates\res\merged\debug \
D:\Android projects\my_android\app\src\main\res\layout\activity_splash.xml
Daemon: AAPT2 aapt2-3.2.0-4818971-windows Daemon #2
请帮我解决这个问题或提出一些建议。
最佳答案
似乎有一个问题:res\layout\activity_splash.xml
文件,需要检查小部件的声明或其他内容是否有问题。
您也可以像this one一样使用网站来检查xml文件是否有效。