Приложение устанавливается три раза при запуске через отладку по USB после преобразования моего проекта в Android Studio
Я просто преобразовал свой проект eclipse в проект студии android и установил сборку студии через отладку по USB.
и я установил мое приложение три раза, если я щелкаю первое приложение, оно открывает приложение, а если я щелкаю другие 2 приложения, его принудительно закрывают. Как удалить два других же приложения.
я получил один URL об этой дискуссии, не решая мою проблему
http://stackru.com/questions/12867455/android-app-gets-installed-3-times-when-ran-once-on-android-device
2 ответа
Убедитесь, что ваш 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" />
У вас также будут три иконки. Сохраните это для своей основной деятельности, той, которую вы используете для запуска своего приложения. Удалить это для других.
Да, проблема в том, что мое приложение импортирует две собственные библиотеки, в которых выполняются основные операции. Я заменил основные операции из двух библиотек. так что теперь проблема решается... но в затмении не так, я думаю...