双安装apk

时间:2010-09-04 03:29:23

标签: android eclipse sdk

我有一个我正在处理的应用程序。但当我通过eclipse avd运行它...它在应用程序屏幕中显示两个图标。任何想法发生了什么?

此外,我使用apk安装在我的手机上,我也在手机上看到两个相同的应用程序安装。

1 个答案:

答案 0 :(得分:2)

您必须在清单中设置一个Launcher活动。

您将其设置为:

<activity android:name=".Activity1" android:label="@string/appname">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".Activity2" android:label="@string/appname">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>

您必须将<category android:name="android.intent.category.DEFAULT" />代替<category android:name="android.intent.category.LAUNCHER" />用于您不想发布的活动。