在我的项目中,我有一个主包和一个模块(应用程序2)。
对于模块,我使用标准应用程序->导入项目->将其更改为库并建立依赖关系(compile project(':app2')
)。
一切正常,但是当我编译时,它作为两个单独的应用程序安装在手机上:“主应用程序”和“ app2”(应该是主应用程序的模块)。
谁能告诉我如何更正此问题,以便整个项目将作为一个带有模块内部应用程序安装?
您需要检查所有清单文件,并确保您的模块未提供<intent-filter>
Lauchers使用的活动:
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
如果是这样,请卸下该<intent-filter>
块。还要确保您模块的build.gradle
用途apply plugin: 'com.android.library'
(应如此),而不是NOT apply plugin: 'com.android.application'
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句