2014-03-31 52 views
0

我想要做的就是使用Android Studio而不轉換爲Gradle。我必須使用maven(客戶端要求)。 我該如何做到這一點?僅使用Android Studio使用Maven

我可以通過打開pom.xml文件來獲得此工作,但每次關閉項目並重新打開它時,gradle都會被強制關閉,我無法再運行。項目佈局也隨着我變化。

當我使用的pom.xml開拓項目的第一次,該模塊是這樣的: enter image description here

當我關閉項目,開闢第二次,模塊看起來是這樣的: (隨着無法運行,因爲運行/調試說)「模塊中沒有找到Android的小」 enter image description here

我可以通過做文件 - >打開,然後重新選擇pom.xml文件回到我原來的狀態。我保證打不上第一彈出:

enter image description here

我削除我的build.gradle文件,像這樣:

buildscript { 
    repositories { 
    } 
    dependencies { 
    } 
} 
repositories { 
} 
dependencies { 
} 

附加說明:

  1. 出口從eclipse ADT獲取build.gradle文件。 Android Studio缺少Maven的所有外部庫 依賴關係。
  2. 啓動我自己的build.gradle文件以顯示依賴關係,但我不想維護兩個單獨的文件(build.gradle & pom.xml)。
  3. 在重新打開之前,刪除了build.gradle文件和任何gradle在android項目文件夾中相關但是什麼也沒做。
  4. 開發在Linux操作系統上的Android Studio版本0.4.2
+0

如果您想使用Maven作爲您的構建系統,那麼使用IntelliJ代替Android Studio可能會讓您更少受挫。 IntelliJ 13附帶與Studio相同的Android插件,並具有許多相同的功能。 –

+0

我來看看。感謝斯科特。在爲不同屏幕尺寸開發佈局時,Android Studio比eclipse提供更好的幫助。希望IntelliJ包括這一點。 – LEO

+0

我最近注意到此評論:「不支持的模塊檢測到的:不支持以下模塊編譯:應用程序,**移動可惜你不能有非Java的搖籃模塊和Android的搖籃模塊在一個項目。」 – LEO

回答

1

我不喜歡回答我自己的問題,但我覺得周圍的工作可以幫助別人在這種情況下。

我注意到的是,Android Studio在gradle和maven之間進行了對抗,如果您有項目的gradlefile以及maven,則選擇gradle。

解決

  1. 打開模塊設置

  2. 取下所有模塊。選擇模塊並點擊減號鍵 刪除。

  3. 在提示中單擊是。

  4. 打開Maven項目,然後點擊加號鍵

  5. 瀏覽到您的POM文件並點擊打開。