0

私はEclipseプロジェクトをAndroidスタジオプロジェクトに変換し、USBデバッグを介してスタジオビルドをインストールしました。

最初のアプリをクリックするとアプリが開き、他の2つのアプリをクリックすると強制的に閉じられます。他の 2 つの同じアプリを削除するにはどうすればよいですか。

このディスカッションに関する URL を 1 つ取得しましたが、問題が解決されませんでした

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

2 に答える 2

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" />

3 つのアイコンも表示されます。アプリの起動に使用するメイン アクティビティ用にこれを保持します。他の人のためにそれを削除します。

于 2015-10-14T09:41:13.523 に答える
1

はい、問題は、私のアプリがメイン アクティビティを持つ 2 つの独自のライブラリをインポートすることです。2 つのライブラリからメイン アクティビティを置き換えました。これで問題は解決しました...しかし、日食ではそうではないと思います...

于 2015-10-14T09:58:54.340 に答える