Eclipse在我的Android手机上安装了两次我的应用程序

时间:2013-11-15 00:06:11

标签: android eclipse

我遇到了Eclipse的问题。我是Android开发的新手,所以如果我在整个过程中弄乱了一些东西,我也不会感到惊讶。

我的应用在手机上安装了两次。当我单击“运行”时,Eclipse会执行常规安装,但完成后,应用程序会在我的手机上显示两次(即两个单独的图标)。任何想法是什么问题?

4 个答案:

答案 0 :(得分:3)

在你的清单中:

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:name="com.myapp.FirstActivity"
            android:theme="@style/Theme.Apptheme" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name="com.myapp.SecondActivity"/>
</application>

确保只有您的第一个活动有一个意图过滤器。

答案 1 :(得分:0)

从模拟器中卸载这两个程序。如果更改程序名称和/或更改某些设置,则可以将其安装为其他程序。我的猜测是在你进行安装之后,然后运行你将只有一个图标。

答案 2 :(得分:0)

您是否运行了此代码的两个不同版本?

如果是这样,它将不会保存旧图标,而是创建一个新图标。

如果是这种情况,尝试从模拟器中删除这两个应用并干净地重新运行它。

答案 3 :(得分:0)

就我而言,我有以下intent-filter

的两项活动
<intent-filter>
   <action android:name="android.intent.action.MAIN"/>
   <category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>