You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中AndroidManifest.xml解析失败报错求助

解决AndroidManifest.xml解析失败的问题

嘿,我一眼就看到你AndroidManifest.xml里的问题啦——XML语法错误导致了解析失败,具体是每个自定义Activity的标签写法不符合规范。

错误原因

你看每个自定义Activity的开头,比如:

<activity android:name=".kubus">
android:label="Kubus"
android:parentActivityName=".MainActivity"

这里的>直接闭合了<activity>的开始标签,但后面还跟着android:label、android:parentActivityName这些属性,这完全不符合XML语法规则——所有标签属性都必须放在开始标签的<>内部,不能在标签闭合后单独换行写。XML解析器看到闭合标签后的属性文本,无法识别,就会抛出“预期开始或结束标签”的错误。

修正后的完整代码

把所有Activity的属性都移到<activity>的开始标签内,修正后的代码如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.luasdankeliling">

    <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=".kubus"
            android:label="Kubus"
            android:parentActivityName=".MainActivity">
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.example.luasdankeliling.MainActivity" />
        </activity>
        
        <activity
            android:name=".lingkaran"
            android:label="Lingkaran"
            android:parentActivityName=".MainActivity">
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.example.luasdankeliling.MainActivity" />
        </activity>
        
        <activity
            android:name=".segitiga"
            android:label="Segitiga"
            android:parentActivityName=".MainActivity">
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.example.luasdankeliling.MainActivity" />
        </activity>
        
        <activity
            android:name=".persegi"
            android:label="Persegi"
            android:parentActivityName=".MainActivity">
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.example.luasdankeliling.MainActivity" />
        </activity>
        
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

替换成这段代码后,重新打开Android Studio,解析失败的问题应该就能解决啦。

内容的提问来源于stack exchange,提问作者imamseptian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:31:56