2

最近、この問題に直面し始めました。Eclipseを介してAVDまたはReal Androidデバイスでアプリケーションを実行すると、アプリがインストールされているのに起動しないことが示されます。電話/AVDを確認すると、アプリ領域にそのアプリが表示されませんが、ここで[アプリの管理]に移動すると、アプリがインストールされていることがわかります。それが起こっている理由はありますか?

すべての助けは大歓迎です。

前もって感謝します。

アリ

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

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" 
    >

    <activity 
        android:name=".MainActivity" 
        android:label="@string/title_activity_main"
        android:theme="@android:style/Theme.Black.NoTitleBar" >

        <intent-filter>

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

        </intent-filter>

    </activity>
</application>

4

4 に答える 4

4

おそらく、あなたの主な活動には正しいインテントフィルターがありません。次のように宣言されていることを確認してください。

<activity android:name="com.your.package.YourLauncherActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
     </intent-filter>
</activity>    
于 2012-10-24T09:01:16.340 に答える
1

正しく設定しましたRun Configurationか?

  1. プロジェクトを右クリック
  2. 選ぶRun As
  3. 選ぶRun Configuration
  4. 小切手Launch Default Activity
  5. ヒットApplyしてOk
于 2012-10-24T08:30:54.390 に答える
0

このような状況でチェックすべき最も重要なことは、AndroidManifest.xml ファイルを確認することです。ほとんどの時間、

  • SVN、Git、または既存のソース コードからプロジェクトをインポートした場合、AndroidManifest.xml ファイルは、そこにある Activit(y)ies.java ファイルと、どのファイルとして起動するかを指定していない新しいファイルに置き換えられている可能性があります。ランチャー アクティビティ。
于 2015-11-05T19:22:41.270 に答える