0

我刚刚将我的 eclipse 项目转换为 android studio 项目并通过 USB 调试安装了 studio 构建。

我的应用程序安装了 3 次,如果我点击第一个应用程序,它会打开该应用程序,如果我点击其他 2 个应用程序,它会强制关闭。我如何删除其他两个相同的应用程序。

我有一个关于这个讨论的网址没有解决我的问题

  http://stackoverflow.com/questions/12867455/android-app-gets-installed-3-times-when-ran-once-on-android-device
4

2 回答 2

1

是的,问题是,我的应用程序导入了两个具有主要活动的自己的库,我替换了这两个库中的主要活动。所以现在问题得到解决了......但在日食中我认为不是那样......

于 2015-10-14T09:58:54.340 回答
1

确保您AndroidManifest.xml看起来像这样:

         ...
        <activity
            android:name=".SplashScreen"
            android:label="..."
            android:screenOrientation="portrait"
            android:theme="@style/Theme.AppCompat.Light.NoActionBar" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity
            android:name=".MainActivity"
            android:label="..."
            android:theme="@style/theme">
            <!--android:label="@string/app_name" >-->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
            </intent-filter>
        </activity>

如果你有 3 次

<category android:name="android.intent.category.LAUNCHER" />

您还将拥有三个图标。将此保留为您的主要活动,即您用于启动应用程序的活动。为其他人删除它。

于 2015-10-14T09:41:13.523 回答