我有一个应用X
,其中有两个活动X
和F
出现在抽屉中。
我还使用X
作为另一个应用A
的库,其中还有两个活动显示在抽屉A
和M
中。
所以,我在Eclipse中总是安装它们是:
A
。Project > Properties > Android
,在Is Library
停用。X
Is Library
启用X
。通过这个程序,我总是最终完成抽屉里的4个活动。
现在,我正在尝试迁移到Android Studio。我创建了一个项目并将两个应用程序导入为模块。现在安装它们:
我重复了上述步骤,但编辑了build.gradle
X
文件的第一行,而不是上面的(3)和(5)。有点痛苦,但它有效... 除了一个非常奇怪的问题:我最终在抽屉里进行了两次A
次活动和两次F
活动(是的,相同的名字!),加上M
和X
,现在我有6而不是4.两个A
活动,M
和一个F
属于A
,X
和F
到X
(一如既往)。
更疯狂的事情:A
中的一个无法正常工作,而另一个则无效。在应用管理器中,只有A
的一个副本和X
的另一个副本,因为它一直是。
这是为什么?我做错了什么? A
如何安装自己的两个副本???或者这可能是Nova发射器的错误? (在这里扎根Android 4.4)。
谢谢!
L,
答案 0 :(得分:2)
如果您将多个活动指定为启动器活动,则会发生这种情况。请确保在清单中只将一个活动指定为启动器后运行应用程序。