私はAndroidのプログラミング初心者です。数日前に簡単なゲームを作成し、タブレット(Android 4.0)にインストールしようとしました。
プログラムは正常に動作しますが、インストール後にアプリのアイコンが 4 つ表示され、そのうちの 1 つだけが正しい (3 つ目) です。
このバグを解決して、別のデバイスにインストールしたときに問題なく動作し、アイコンが 1 つしか表示されないようにする方法を知りたいだけです。
前もって感謝します。
私はAndroidのプログラミング初心者です。数日前に簡単なゲームを作成し、タブレット(Android 4.0)にインストールしようとしました。
プログラムは正常に動作しますが、インストール後にアプリのアイコンが 4 つ表示され、そのうちの 1 つだけが正しい (3 つ目) です。
このバグを解決して、別のデバイスにインストールしたときに問題なく動作し、アイコンが 1 つしか表示されないようにする方法を知りたいだけです。
前もって感謝します。
これは、マニフェストで、最初のアクティビティ (通常は mainActivity) を除くすべてのアクティビティを次のように変更する必要があるためです。
<activity
android:name=".SecondActivity"
android:label="activity name" >
<intent-filter
android:label="Your App Name">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
に:
<activity
android:name=".SecondActivity"
android:label="activity name" >
</activity>
基本的には、メインのアクティビティではないすべてのアクティビティからインテント フィルターを削除するだけです。ランチャー アイコンを表示するには、メイン アクティビティでこれが必要です。それが役立つことを願っています。