Java 我的android studio正在我的手机上安装两个应用程序/APK

Java 我的android studio正在我的手机上安装两个应用程序/APK,java,android,android-studio,Java,Android,Android Studio,好的,我创建了一个项目,把它放在github上,然后做更多的工作,更新它,并在github上推送更新(这是最后一个版本,总共2个版本)…但是现在每当我通过android studio运行应用程序时,(甚至是从github下载的版本,master)它在我的手机上安装了两个应用程序…一个是旧版本,另一个是新版本。。如何删除旧版本?但是我只看到一个android清单,似乎每次我卸载时,两个版本都连接在一起,手机会同时卸载它们 修正前编辑 <?xml version="1.0" encoding=

好的,我创建了一个项目,把它放在github上,然后做更多的工作,更新它,并在github上推送更新(这是最后一个版本,总共2个版本)…但是现在每当我通过android studio运行应用程序时,(甚至是从github下载的版本,master)它在我的手机上安装了两个应用程序…一个是旧版本,另一个是新版本。。如何删除旧版本?但是我只看到一个android清单,似乎每次我卸载时,两个版本都连接在一起,手机会同时卸载它们

修正前编辑

<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>


修理后




好的,看来第二个意图是在主菜单之后,即更新之前的版本1.0,更新之后,我添加了登录活动,因此它看起来像“两个不同版本的应用”,所以git或github没有问题,就像我奇怪地想的那样。。。在我看了这个问题之后,我想知道这个问题是否有点愚蠢,但我对这个android应用程序的开发真的很陌生。

如果你有两个启动图标,但在设置>应用程序中只有一个条目,这意味着您的一个应用程序有一个清单,其中包含两个
元素,每个元素都有
以使它们出现在启动器中:

<activity android:name=".MainActivity">
  <intent-filter>
    <action android:name="android.intent.action.MAIN" />

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

<activity android:name=".SomeOtherActivity">
  <intent-filter>
    <action android:name="android.intent.action.MAIN" />

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

这可能只是复制/粘贴错误,也可能是在“新建活动向导”中意外单击复选框


无论如何,除非您确实需要两个启动器图标,否则请从不属于启动器的活动中删除

请阅读。您没有给我们足够的信息来回答。很可能您没有两个应用程序——您的清单中有两个
元素,每个元素都带有
,以使其显示在启动程序中。@commonware谢谢!查了一下,这是真的!删除多余的,问题就消失了
<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".TeacherLogin">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".AddUpdateStudent" />
    <activity android:name=".ViewAllStudents" />
    <activity android:name=".MainActivity" />
    <activity android:name=".NoteMainActivity" />
    <activity android:name=".AddNotesActivity" />
    <activity android:name=".MainMenuActivity">

    </activity>
</application>
<activity android:name=".MainActivity">
  <intent-filter>
    <action android:name="android.intent.action.MAIN" />

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

<activity android:name=".SomeOtherActivity">
  <intent-filter>
    <action android:name="android.intent.action.MAIN" />

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