在android studio中运行我的应用程序,它创建两个图标副本

时间:2017-03-14 18:27:46

标签: android android-studio icons

我在Android Studio中运行我的应用程序,它在Android手机中创建了两个图标副本。

第一个图标以登录页面开始,第二个图标以打开相机扫描条形码开始。

如何在Android手机中只创建一个图标? enter image description here

2 个答案:

答案 0 :(得分:0)

请确保Activity中只有一个AndroidManifestintent-filter声明如下:

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

答案 1 :(得分:0)

要完全解决此问题,您需要在项目附近提供更多信息。

我会假设您在手机上安装了两个应用实例,并且没有意识到为什么会这样。我的猜测是你在Android手机/模拟器中安装了应用程序,更改了应用程序ID,然后再次安装它。

Android根据应用ID来区分应用,应用ID在您的模块(通常称为app)build.gradle文件中定义,并且只会覆盖具有相同应用ID的应用。