2015-06-20 78 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