在 Android 的库中有启动器 activity

Having launcher activity in a library in Android

我想在我的应用程序包含的库中有一个 launcher activity。我这样定义 activity

<activity
   android:name="com.something.MyActivity"
   android:icon="@drawable/ic_launcher_app"
   android:label="@string/second_app_name"
   android:taskAffinity="com.something"
   android:theme="@style/MyTheme">

   <intent-filter>
       <action android:name="android.intent.action.MAIN" />

       <category android:name="android.intent.category.LAUNCHER" />
   </intent-filter>
</activity>

但它没有显示为 launcher activity。它显示为单独的启动器图标,但在库中时则不会。

我该怎么办?我是做错了什么还是不可能做的?

问题似乎与设备的启动器有关。当我卸载应用程序(使用一个启动器 activity)并安装它时,我看到两个启动器图标,一切正常。