如标题所示,今天在编译运行应用时,AndroidStudio给了这么个提示,如翻译所说,就是因为Manifest文件格式不正确引起的问题。

可是我的Manifest最近几个版本并没有什么大的变动,遂继续进行排查。

后来参考到了一位网友的文章,发现问题出在了<activity android:process节点下,参考原文:[https://www.jianshu.com/p/98b738486072]。

原来该字段虽然是String类型的属性,却对格式有一定的要求,然后又到Android开发者官网查了查出处,结果如下:

https://developer.android.google.cn/guide/topics/manifest/activity-element?hl=zh#proc

受此启发,我突然想起了我在项目的其中一个<activity节点使用了taskAffinity属性,然后同样到官网查询了一下:

https://developer.android.google.cn/guide/topics/manifest/activity-element?hl=zh#aff

描述中并没有明确说明这点,但是不排除文档可能有疏漏的可能,所以还是在自己项目中的这个属性前,加上了:,重新进行编译:

20200804161303.png

然后,

问题解决了。

附录: