2013-01-22 37 views
5

我正在使用IntelliJ IDEA進行Android開發,當我嘗試編輯Android模擬器的運行配置時,它說有錯誤,它看起來像這樣。模塊不能是Android庫嗎?

模擬器仍然運行,但它不會自動啓動該活動,我只是想知道是什麼導致了這個錯誤,什麼是可能的解決方案。謝謝。

回答

1

好像「SpyMaze」是一個Android庫項目,所以你不能運行庫項目, check this out

+1

該鏈接指向Eclipse頁面。你的意思是指向一個IntelliJ頁面,比如[選擇你需要的模塊類型](https://www.jetbrains.com/idea/webhelp/enabling-android-support.html)? –

1

去「項目結構」的圖標(這是爭取您的新,保存項目圖標示出)依次模塊和選擇的Android選項,取消選中庫模塊 或

PROJECT結構 - > MODULE-> ANDROID->取消選中LIBRARY

2

臨屋在遵循Android Studio建議將「android」切換爲「build.gradle中的com.android.library」之後,我也發生了這種情況。

所以對於我的項目的應用模塊,我只是還原此:

apply plugin: 'com.android.library' 

進入這個:

apply plugin: 'com.android.application' 
+0

也解決了我的問題。 – Jens

1

你得到錯誤,因爲你正在嘗試運行模塊庫作爲應用程序。

如果你想爲應用程序運行需要在SpyMaze模塊的build.gradle如下補充:

apply plugin: 'com.android.application' 

如果您正在使用SpyMaze模塊作爲一個庫保持

apply plugin: 'com.android.library' 

而且在編輯配置選擇主應用程序。所以你應該看到運行「應用程序」,而不是運行「SpyMaze」

1

此外,如果您添加了一個新模塊/庫,請不要忘記在按Run之前更改回正確的項目。

enter image description here

0

對於InstantApp - 檢查你運行app,而不是你的features僅僅之一。在Android Studio欄上選擇app以運行。