【Android】- Error:The<activity>element must be a direct child of the <application> element[WrongMani]

来源:互联网 发布:域名IP是什么意思 编辑:程序博客网 时间:2024/06/04 19:57


这个问题在于我们在清单文件中把一个Activity 放到了另一个Activity中。

正常情况下是这样:

<application    android:name=".app.App"    android:allowBackup="true"    android:icon="@mipmap/ic_app"    android:label="@string/app_name"    android:roundIcon="@mipmap/ic_app"    android:supportsRtl="true"    android:theme="@style/AppTheme">    
    <activity android:name=".ui.activity.FreehandActivity">        <intent-filter>             <action android:name="android.intent.action.MAIN" />             <category android:name="android.intent.category.LAUNCHER" />       </intent-filter>    </activity>

</application>
如果我们写成这样:

<application    android:name=".app.App"    android:allowBackup="true"    android:icon="@mipmap/ic_app"    android:label="@string/app_name"    android:roundIcon="@mipmap/ic_app"    android:supportsRtl="true"    android:theme="@style/AppTheme">    
    <activity android:name=".ui.activity.MainActivity">        <intent-filter>             <action android:name="android.intent.action.MAIN" />             <category android:name="android.intent.category.LAUNCHER" />       </intent-filter>        
        <activity android:name=".ui.activity.SecondActivity"/>

 </activity>

</application>
就会出现:Error:The<activity>element must be a direct child of the <application> element[WrongMani]

阅读全文
0 0
原创粉丝点击