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
相关产品推荐
相关产品推荐

