我已經將項目導入到帶有多個子項目的Android Studio。Android Studio:模塊不會顯示在「編輯配置」中
我想運行一個子項目。
我成功make'd這個子項目的build.gradle作爲一個模塊。
爲了運行它,我去運行>編輯配置> +> Android應用程序。
問題:當我嘗試選擇一個模塊,沒有在下拉列表中顯示出來。
這是爲什麼?
編輯:它顯示爲Groovy的下一個模塊,但不是在Android應用程序。我如何在Android應用程序中顯示它?
我已經將項目導入到帶有多個子項目的Android Studio。Android Studio:模塊不會顯示在「編輯配置」中
我想運行一個子項目。
我成功make'd這個子項目的build.gradle作爲一個模塊。
爲了運行它,我去運行>編輯配置> +> Android應用程序。
問題:當我嘗試選擇一個模塊,沒有在下拉列表中顯示出來。
這是爲什麼?
編輯:它顯示爲Groovy的下一個模塊,但不是在Android應用程序。我如何在Android應用程序中顯示它?
在模塊設置對話框中刪除並重新添加Android和Android Gradle構面後,修復了這個問題。
類似於我。刪除並重新添加模塊本身。然後它工作。 –
我有,當我選擇我的項目的父目錄類似的問題,我通過關閉項目解決 - >從Android Studio中刪除項目 - >導入項目通過選擇合適的的build.gradle文件。
確保在導入時選擇正確的build.gradle文件。
在你的模塊build.gradle文件中,確保你有正確的插件集。它應該是
apply plugin: 'android'
我加入這一行我app.iml文件和它的作品
訂單條目類型=「庫」出口=「」 NAME =「程序兼容性-v7-19.1.0」級= 「project」/>
我通過在模塊設置中添加方面來修復此問題。他們失蹤了。 項目上單擊鼠標右鍵>開放模塊設置>刻面>添加方面( 「+」 號在頂部)>的Android。 添加構面後,您將擁有模塊。
UPDATE:
對於gradle產出的最新版本,刻面已被刪除,您可以直接現在添加模塊。 項目上單擊鼠標右鍵>開放模塊設置>添加模塊(在頂部「+」號)>手機和平板電腦應用(現在你可以創建一個新的模塊並進行配置)。
我不知道這方面的一個方面是什麼(模塊的舊名稱?),但AS 1.0中缺少選項 –
@G_V如果您按照以下描述的菜單,在'項目設置'下會出現'Facets'選項薩赫勒。我也是在AS 1.0上,可以看到它 – kip2
@ kip2它只是向我展示了項目結構,沒有關於方面的內容。 +圖標添加一個新模塊,而不是一個Facet。我所有的依賴項都是在每個模塊的Gradle構建文件中定義的。也許它只顯示使用舊版Gradle的項目。 –
這爲我工作:文件>項目結構...>模塊>綠色加號>導入>然後選擇項目
確保您構建。gradle這個是
apply plugin: 'com.android.application'
不
apply plugin: 'com.android.library'
你已經改變後,請再次同步您的gradle產出。
這解決了我的問題!只有再次與gradle同步,AS才能識別它。 – StefMa
我正在尋找這個答覆自1h – Anthone
對我來說,只需點擊「與Gradle文件同步項目」就可以修復它。我真的很擔心我把事情弄得無法維修。 – startoftext
看來不同的解決方案,爲全世界人民的工作,對我來說剛剛閉幕的項目和進口再次解決了這個問題。
轉到安卓>>搖籃腳本>>構建搖籃(模塊:APP)
確保該文件的第一行是這樣的。
apply plugin: 'com.android.application'
不喜歡這個
apply plugin: 'com.android.library'
我設法解決它Android Studio中1.3.1通過執行以下操作:
File -> New -> New Module
.iml
文件從現有的庫模塊和更改文件的名稱,並在.iml
文件我已經嘗試了所有沒有運氣的選項。所以我已經結束了我的工作解決方案。只需執行以下步驟:
settings.gradle
和include ':YOUR_MODULE_NAME'
。有時存在於Android的明顯的錯誤,因爲有 交叉就像在運行/調試配置映像,因此嘗試看看 過,如果Android的清單在剛剛情況下,任何的錯誤。
這些類型的問題與AndroidManifest.xml, 有關,因此請檢查AndroidManifest文件中的錯誤。
對我而言,一個新手我把我的項目放大了,不知道如何,但它不會再跑,抱怨清單,R,一切。我意識到一些如何在我的settings.gradle沒有include ':app'
一旦我添加這個,我回來了。
這主要發生在您複製庫項目並嘗試構建它時。該解決方案將是添加
apply plugin: 'com.android.application'
中的build.gradle文件,而不是
apply plugin: 'com.android.library'
然後做一個gradle這個同步
有幾個人已經將此解決方案添加到此問題。 – Enwired
以下爲我工作:
模塊(包括*,*':myNewModule')缺少逗號 –
我終於明白,爲什麼模塊沒有露面,當我爲AndroidTests的com.android.library
模塊添加的配置。
如果您在您的應用程序的build.gradle
你的庫模塊是這樣的:
compile project(':yourlibrary')
由於對庫模塊它與release
模式在默認情況下編譯,你不能運行Android Tests
它,這就是爲什麼它贏得不會顯示在模塊列表中。 我有如下修改固定它:
添加下面的配置到您的庫模塊的build.gradle
:
publishNonDefault true
由make以下更改,您可以debug
通過編輯您的應用程序模塊,如build.gradle
編譯庫如下:
- compile project(':yourlibrary')
+ debugCompile project(path: ':yourlibrary', configuration: 'debug')
+ releaseCompile project(path: ':yourlibrary', configuration: 'release')
然後同步它,你會發現它顯示在列表中。
請解釋什麼是「yourlibrary」? –
@ZiaUrRahman'yourlibrary'是你的庫模塊的模塊名稱 – xfdai
對我來說是固定的,只需重新啓動Android Studio中..像Eclipse
的好日子
嗨你有沒有解決這個問題,我得到完全同樣的問題。 – wired00
可以[這](http://stackoverflow.com/a/27501885/2835520)幫助,解決我的問題像你的 – IgniteCoders