-3

小さなアプリを作成しましたが、エミュレーターで実行すると完璧に動作します。

しかし、デバイスにインストールして起動すると、空白/黒い画面が表示され、メッセージが表示されてクラッシュしますThe Application TOH(process my.own) has stopped unexpectedly

何が間違っているのかわからない..

お知らせ下さい..

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

<uses-sdk android:minSdkVersion="10" />
<supports-screens android:smallScreens="true" 
      android:normalScreens="true" 
      android:largeScreens="true"
      android:xlargeScreens="true"
      android:anyDensity="true" />
<application
    android:icon="@drawable/background2"
    android:label="@string/app_name" >

    <activity
        android:name=".TOH"
        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=".Startgame"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

           </intent-filter>
    </activity>

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

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

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

           </intent-filter>
    </activity>

</application>

</manifest>
4

3 に答える 3

0

アクティビティから次のコードを削除してみてください。

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
</intent-filter>
于 2012-06-23T00:29:40.237 に答える
0

エミュレーターでアプリを実行したときの Logcat の内容を確認してください。

アプリがエミュレーターで実行されているときに「致命的ではない」エラー (Logcat でオレンジ色でマークされている) が発生する前に私に起こりましたが、アプリがクラッシュするため、実際のデバイスに展開するとそのエラーは明らかに致命的です。

于 2012-06-23T00:20:31.417 に答える
0

他の人が言ったように、Android マニフェスト (またはその問題に関する任意の xml ファイル) は、エラーのストーリーを伝えません。そのファイルには修正すべき点がいくつかありますが、これがエラーの原因である場合とそうでない場合があります。LogCat は Eclipse で何と言っていますか? これは、Eclipse のペインとしてアクセスできます: [ウィンドウ] > [ビューの表示] > [LogCat]。USB をデバイスに接続してデバッグしている場合、(赤) エラー/テキストが表示される可能性があります。これは、コミュニティが特定のエラーを確認するのに役立ち、コードがうまくいかない行番号を示すことさえあります。参考までに、logcatの画面はこんな感じ

于 2012-06-23T04:22:24.053 に答える