当我在sdk和手机上编译我的应用程序时,我通过电话看到相同的应用程序3次。其中只有一个起作用,另外两个起作用。这是问题的打印屏幕。
答案 0 :(得分:4)
这听起来非常像您已使用分类android.intent.category.LAUNCHER
标记了应用程序中的所有活动 - 这就是使活动显示在启动器中的原因。当然,如果你的某个活动在它不期望的时候启动,它可能会崩溃。但你必须发布更多信息(如堆栈跟踪)以确定。
答案 1 :(得分:2)
在仿真器上工作时,您可以选择从AVD管理器中擦除所有用户数据。你可能想尝试一下。
另外,正如Kartik所说,如果您更改了应用程序的软件包名称,它将与以前的版本一起安装,因为Android将其视为新应用程序,而不是升级。