错误AndroidManifest.xml不存在或具有不正确的根标记

时间:2019-01-31 02:07:27

标签: android android-studio android-manifest

我是使用Android Studio开发Android应用程序的新手,在尝试运行我的应用程序时遇到此错误

  

错误:AndroidManifest.xml不存在或具有错误的根标记

我发现我的AndroidManifest.xml文件中包含一些奇怪的字符

enter image description here

有人可以在这里帮我吗。谢谢

7 个答案:

答案 0 :(得分:2)

您的AndroidManifest会以某种方式损坏。 AndroidManifest应该包含根应用程序详细信息和其他项目设置,如下所示。请再试一遍 通过创建新项目。

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

答案 1 :(得分:1)

很高兴得知您开始为Android开发应用程序。

我建议您可以重新创建一个项目,问题将消失。

玩得开心。

答案 2 :(得分:0)

  1. 我希望此解决方案会有所帮助

  2. 您的Android Studio版本中的此问题

  3. 将其升级到3.3.RC3,该问题将消失

答案 3 :(得分:0)

我阅读了以下所有建议的答案,并且大多建议您创建一个新项目,因为清单看上去也很新。

了解并记住Android Manifest的主体非常重要,这样以后您就不会再搞砸了,并且如果某些主体损坏或意外删除,可以快速调试Manifest。

答案 4 :(得分:0)

从头开始创建新项目非常耗时。.

我最近有同样的错误, 我通过点击同步项目和gradle文件解决了这个问题。

enter image description here

答案 5 :(得分:0)

我尝试了所有方法,但这可以解决我的问题: 当我打开我的AndroidManifest.xml文件时,我发布的文件不包含在上面写的代码。因此,我写了一下文件,然后单击该文件以在资源管理器中显示找到我的旧代码的地方,因此复制粘贴并解决了问题! / p>

答案 6 :(得分:0)

伙计们,如果在您这样的案件中没有任何事情奏效,那么这是为了保护您的辛勤工作和努力。您可以做一件很普遍但很有帮助的事情,即

  1. 创建一个新的Android项目
  2. 转到上一个项目的android项目目录。 就我而言-C:\ Users \ knegi \ AndroidStudioProjects \ Projectapp
  3. 然后转到上一个项目中的主目录。 就我而言-C:\ Users \ knegi \ AndroidStudioProjects \ Projectapp \ app \ src \ main
  4. 从主目录复制所有文件并将其粘贴到“新项目”的主目录中。

现在所有设置都打开我们的新项目并运行。