为什么在设备上运行应用程序时显示两个apk文件



我创建了一个应用程序,用于在启动时显示用户的当前位置,以及用于输入目的地的另一个活动,我使用"地图"活动来显示当前位置,当单击按钮时,意向会传递给另一个活动。问题是,它在设备中显示了两个apk文件,一个用于maps活动,另一个用于第二个活动,当我创建一个签名的apk时,maps活动没有显示任何内容?我该如何解决这个问题??

我也遇到了这个问题。查看清单,检查整个清单中是否有多行包含

"android.intent.category.LAUNCHER"

如果是:删除与主活动无关的活动。

仅适用于主要活动的正确模板如下:

<activity android:name="MainActivity">
<!-- This activity is the main entry, should appear in app launcher -->
   <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
   </intent-filter>
</activity>

最新更新