【问题标题】:Android app not showing in "All Apps"Android 应用程序未显示在“所有应用程序”中
【发布时间】:2012-04-19 12:53:00
【问题描述】:

在我对我的应用程序进行了一些更改后,它会以不同的顺序显示活动,应用程序图标不再出现在 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>

有什么建议吗?该应用程序在我启动时按预期运行,并且运行良好,包括在我修改清单文件之前显示图标。

【问题讨论】:

  • 尝试一一添加对原始的修改。

标签: java android android-manifest


【解决方案1】:

可能是因为你的ServerChoiceActivityintent-filter 中有这个:

<data android:mimeType="image/*"/>

【讨论】:

    猜你喜欢
    • 2016-07-14
    • 2011-02-18
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 1970-01-01
    • 2022-07-19
    • 2011-11-04
    • 1970-01-01
    相关资源
    最近更新 更多