0

これは私のログ猫のエラーです

02-05 16:31:12.441:E / AndroidRuntime(696):致命的な例外:スレッド-10 02-05 16:31:12.441:E / AndroidRuntime(696):android.content.ActivityNotFoundException:インテントを処理するアクティビティが見つかりません{act = MAIN} 02-05 16:31:12.441:E / AndroidRuntime(696):android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1409)02-05 16:31:12.441:E / AndroidRuntime(696) ):android.app.Instrumentation.execStartActivity(Instrumentation.java:1379)02-05 16:31:12.441:E / AndroidRuntime(696):android.app.Activity.startActivityForResult(Activity.java:2827)02- 05 16:31:12.441:E / AndroidRuntime(696):android.app.Activity.startActivity(Activity.java:2933)02-05 16:31:12.441:E / AndroidRuntime(696):sp.com Splash $ 1.run(Splash.java:26)02-05 16:31:21.781:I / Process(696):シグナルを送信しています。PID:696 SIG:9

これは私のマニフェストファイルです

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="sp.com"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="15" />

<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>

 <application
    android:icon="@drawable/my_icon"
    android:label="@string/app_name" >
    <uses-library android:name="com.google.android.maps" />

    <activity
        android:name=".SPLASH"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.SPLASH" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".Confirm1" >
    </activity>
    <activity android:name=".Malay" >
    </activity>
    <activity android:name=".Stall" >
    </activity>
    <activity android:name=".Western" >
    </activity>
    <activity android:name=".Confirm2" >
    </activity>
    <activity android:name=".Client" >
    </activity>
    <activity android:name=".Chinese" >
    </activity>
    <activity android:name=".MAIN" >
    </activity>
</application>

</manifest>
make i know why i cant run the program?
4

1 に答える 1

0

エラーは、マニフェストを編集したためであり、インテント フィルターに action.MAIN を持つアクティビティがなくなったことが原因です。

これを変える:

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

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>

これに:

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

そしてそれは正しく動作するはずです。

于 2013-02-05T17:03:39.477 に答える