2015-06-20 74 views
0

在我的项目中,我有一个主包和一个模块(应用程序2)。Android Studio使用模块

对于模块,我使用标准的应用程序 - >进口项目 - >修改它,因为库,使依赖(compile project(':app2'))。

一切都OK了,但是当我编译时,我的手机上安装了两个独立的应用程序:“主应用程序”和“APP2”(这应该是主要的应用程序的模块)。

谁能告诉我如何纠正这一点,以便整个项目将安装为一体的应用程序与模块内?

回答

2

您需要检查所有清单文件,并确保你的模块没有提供活动与Lauchers使用<intent-filter>

 <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'(应该)而不是apply plugin: 'com.android.application'

+0

它的工作。非常感谢! – bakusek