アクティビティを別の順序で表示するようにアプリにいくつかの変更を加えた後、Android デバイスの [すべてのアプリ] 画面にアプリ アイコンが表示されなくなりました。ただし、「最近」画面には表示されます。マニフェスト ファイルの構成エラーと関係があると思います。ServerChoiceActivity をアイコンで表すものにしたいのですが、最近の画面から起動したときに起動するものですが、「すべてのアプリ」または「ダウンロード済み」ページにアイコンがないという事実は、私をかなり混乱させます.
マニフェスト ファイルのアプリケーション セクション:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" android:debuggable="true">
<activity android:name=".ServerChoiceActivity"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<data android:mimeType="image/*"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:name=".ServerSettingsActivity" android:screenOrientation="portrait" android:label="@string/settings_title">
<intent-filter>
</intent-filter>
</activity>
<activity
android:name=".ImageShareActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<data android:mimeType="image/*"/>
</intent-filter>
</activity>
<activity
android:screenOrientation="portrait"
android:name=".MultiImageUploadActivity"
android:taskAffinity="test.affinity"
android:label="@string/multiupload_title">
<intent-filter>
</intent-filter>
</activity>
<activity
android:screenOrientation="portrait"
android:taskAffinity="test.affinity"
android:noHistory="true"
android:label="Bucket"
android:name=".BucketActivity">
<intent-filter>
</intent-filter>
</activity>
</application>
助言がありますか?アプリを起動すると期待どおりに動作し、マニフェスト ファイルを変更する前にアイコンを表示するなど、正常に動作していました。