应用程序未安装在手机中

Yog*_*uru 8 android android-emulator

我在模拟器中运行应用程序它成功运行,应用程序的图标显示在模拟器菜单中,但当我尝试从模拟器菜单再次运行该应用程序时,它不能允许我从那里运行并显示Toast"应用程序未安装在手机中".

在图像中,红色圆形是我的应用程序图标.

在此输入图像描述

And*_*oid 22

如果您MainActivity在AndroidManifest.xml中声明了两次,则会发生这种情况,

首先是作为一名发射者

<activity android:name=".MyActivity" android:label="@string/app_name">  
    <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)

然后只是声明:

<activity android:name=".MyActivity" />
Run Code Online (Sandbox Code Playgroud)

所以检查一下并删除第二个额外声明.