无法开始活动?

时间:2012-01-12 18:45:11

标签: java android xml eclipse

当我在手机上运行代码时,logcat说“01-12 12:39:00.706:E / AndroidRuntime(12206):android.content.ActivityNotFoundException:无法找到显式活动类{android.app/android.app .activity3};你在AndroidManifest.xml中声明了这个活动吗?“

Heres my Manifest

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

    <uses-sdk android:minSdkVersion="7" />

    <application

        android:icon="@drawable/ic_launcher"

        android:label="@string/app_name" >
        <activity

            android:name=".AndroidActivity"
            android:label="@string/app_name"
            android:screenOrientation="portrait">

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
         <activity android:name=".activity2"
                   android:screenOrientation="portrait"
                   android:label="@string/app_name" >

         </activity>

         <activity android:name=".activity3"
                   android:screenOrientation="portrait"
                   android:label="@string/app_name" ></activity>

         <activity android:name=".next" ></activity>

    </application>

</manifest>

3 个答案:

答案 0 :(得分:1)

转到清单编辑器 - &gt;活动,看看它是否显示错误。如果是,则浏览您的活动类并保存文件。

答案 1 :(得分:0)

 try this... hope it helps.

<activity 
        android:name=".activity3" 
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.app.activity3"/>
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

答案 2 :(得分:0)

确保您已在android.app包中声明了activity3类。该类必须从Activity类扩展。