在将我的项目转换为 Android Studio 后,通过 usb 调试 运行 应用程序安装了三次

App getting installed three times when run through usb debugging after converting my project to Android Studio

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

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

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

  

确保您的 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>

如果你有三次

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

您还将拥有三个图标。将此保留在您的主 activity 中,即您用来启动应用程序的那个。为其他人删除它。

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