<activity>元素必须是<application>元素错误</application> </activity>的直接子元素

时间:2014-04-03 16:41:22

标签: android eclipse

我已将第三个类添加到我的包中,我想将其添加到我的androidmanifest.xml文件中。我轻松地添加了第二节课,但没有问题,但我坚持第三节课。 我什么时候尝试添加第三个活动:              

<uses-sdk
    android:minSdkVersion="9"
    android:targetSdkVersion="19" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.metoo.codedetective.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="com.metoo.codedetective.Etelaateomoomi">
        <activity android:name=".Factoryreset">

        </activity>

    </activity>            

</application>

</manifest>

我得到元素必须是元素的直接子元素。 我该怎么办? 请更正代码并发布。 谢谢你提前

2 个答案:

答案 0 :(得分:1)

<activity android:name="com.metoo.codedetective.Etelaateomoomi">
    <activity android:name=".Factoryreset">

    </activity>

</activity>   

删除<activity android:name=".Factoryreset"> </activity>,因为这是活动中不允许的活动。

我认为你需要这个:

<activity android:name="com.metoo.codedetective.Etelaateomoomi.Factoryreset">

</activity>   

答案 1 :(得分:0)

删除以下代表另一项活动内的活动的行。

<activity android:name=".Factoryreset">

</activity>