我在模拟器中运行应用程序它成功运行,应用程序的图标显示在模拟器菜单中但是当我尝试从模拟器菜单再次运行该应用程序时,它不能允许我从那里运行并显示Toast“应用程序未安装在手机中“.
在图像中,红色圆形是我的应用程序图标.
解决方法
如果您在
AndroidManifest.xml中声明了两次MainActivity,则会发生这种情况,
首先作为一个发射者
<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>
然后只是声明:
<activity android:name=".MyActivity" />
所以检查一下并删除第二个额外声明.