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

时间:2015-04-08 16:49:47

标签: android android-layout android-intent android-fragments android-activity

我创建了一个应用程序,用于显示用户在启动时的当前位置以及另一个用于输入目的地的活动,我使用了地图活动来显示当前位置,并且在单击按钮时将意图传递给另一个活动。问题是它在设备中显示两个apk文件,一个用于地图活动,另一个用于第二个活动,当我创建一个签名的apk时,地图活动没有显示什么?我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:0)

我也有这个问题。查看清单并检查包含

的整个清单中是否有多行
"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>