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

Android Studio从2.2升级到3.1.2后Manifest.xml报未知元素错误求助

解决Manifest文件"unknown element found"报错问题

嘿,我一眼就发现你manifest里的问题了——你把MainActivity的activity标签嵌套在VerificationActivity的标签里面了!Android的Manifest文件中,所有<activity>标签都必须是<application>的直接子元素,绝对不能互相嵌套,这就是升级Android Studio后触发这个报错的核心原因。

修正后的完整Manifest代码

<?xml version="1.0" encoding="utf-8"?>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<application
    android:name=".SplashTimer"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity
        android:name=".SplashScreenActivity"
        android:theme="@style/SplashTheme">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".HomeActivity"
        android:screenOrientation="portrait"
        android:theme="@style/Theme.AppCompat.NoActionBar" />
    <activity android:name=".VerificationActivity" />
    <activity
        android:name=".MainActivity"
        android:screenOrientation="portrait" />
    <activity
        android:name=".DashboardActivity"
        android:screenOrientation="portrait"/>
    <activity
        android:name=".LoginActivity"
        android:theme="@style/Theme.AppCompat.NoActionBar"
        android:screenOrientation="portrait"/>
    <activity
        android:name=".ProblemsActivity"
        android:screenOrientation="portrait"/>
    <activity
        android:name=".TotalActivity"
        android:theme="@style/Theme.AppCompat.NoActionBar"
        android:screenOrientation="portrait"/>
    <activity
        android:name=".FirstPayment"
        android:screenOrientation="portrait"/>
    <activity
        android:name=".FirstPaymentInformation"
        android:screenOrientation="portrait"/>
    <activity
        android:name=".DeclineQuestionsActivity"
        android:screenOrientation="portrait"/>
    <activity
        android:name=".LIkelyProblemsActivity"
        android:screenOrientation="portrait"/>
    <activity
        android:name=".TotalAmountActivity"
        android:theme="@style/Theme.AppCompat.NoActionBar"
        android:screenOrientation="portrait"/>
    <activity
        android:name=".ThanksActivity"
        android:screenOrientation="portrait"/>
    <activity
        android:name=".SignUpActivity"
        android:theme="@style/SignUpTheme"
        android:screenOrientation="portrait"/>
    <activity android:name=".StripePayment" />
    <activity
        android:name=".PaymentActivity"
        android:label="@string/title_activity_payment"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme.NoActionBar" />
    <activity android:name=".LocationActivity" />
    <activity android:name=".SecondPayment" />
    <activity
        android:name=".DriverPayment"
        android:screenOrientation="portrait"></activity>
    <!-- ATTENTION: This was auto-generated to add Google Play services to your project for App Indexing. -->
    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
</application>

额外说明

升级到Android Studio 3.1.2后,IDE对Manifest文件的语法检查变得更严格了,之前可能没报错的结构问题现在会被直接检测出来。替换完修正后的代码后,记得同步一下Gradle项目,应该就能解决这个报错了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:23:19