Android Studio可以用來運行標準的Java項目嗎?



Answers

編輯:這個問題後很多月亮被問到,是的,現在顯然你可以。

不,但它基於Intellij IDEA。

它的社區版本可以免費下載,但它不支持大多數需要外部數據庫或應用程序服務器的東西。

如果你希望你需要終極版本,這個版本不是免費的,或者是下一個版本的EAP,通常在一個月內有效,直到他們發布另一個版本。

基本上它是這樣工作的

Android Studio僅僅是來自IDEA 13社區的Android Android ...

...這將是免費的,並且是IDEA 13旗艦版的任何...

...不需要數據庫或應用程序服務器。

http://www.jetbrains.com/idea/

IDEA 12社區不具備導入漸變項目的能力,因此雖然現在(我這樣做)可以在其中進行Android開發,但不要指望它具有與Android Studio相同的功能。 有很多新的Android新東西,這已經到了13。

Question

那些時候,你想隔離Java並給它一個快速測試..

你能像在Eclipse中一樣在Android studio中運行非Android Java項目嗎?




我已經能夠使用以下步驟進行操作:

  1. 打開Android Studio並選擇“導入項目”。

  2. 在瀏覽窗口中瀏覽到您的項目文件夾並選擇它。




這正是設置的樣子。

編輯配置>'+'>應用程序:




我發現了一個有點冒險,惱人和不完全確定它永遠有效的解決方案。 我想分享以防其他人發現它有用。

在Android Studio中,您可以用主方法右鍵單擊某個類,然後選擇“運行.main()”。 這將為YourClass創建一個新的運行配置,儘管它不會工作:它會丟失一些類路徑條目。

為了解決缺少的類路徑條目,進入項目結構並手動添加模塊的輸出文件夾位置以及您需要的任何其他模塊依賴項,如下所示:

  • 文件 - >項目結構...
  • 在左欄面板的“項目設置”面板中選擇“模塊”
  • 在中間列面板中的模塊列表中選擇您的模塊
  • 選擇右列面板上的“依賴關係”選項卡

然後,對於具有Java應用程序的模塊以及您需要的每個模塊依賴關係: - 單擊右列面板最右側的“+” - >“Jars or directories” - 導航到輸出(例如:my_module / build / classes / main / java),然後單擊“確定” - 在最右側的依賴項列表的新條目中,將選擇框從“編譯”更改為“運行時”

在此之後,您應該能夠執行剛剛創建的運行配置來運行簡單的Java應用程序。

需要注意的一點是,對於我特別[相當複雜]的Android Studio項目設置,我必須在Android Studio之外使用gradle手動構建項目,以便在運行之前讓我的簡單Java應用程序類生成應用程序 - 我認為這是因為“應用程序”類型的運行配置不會觸發相應的Gradle構建。

最後,這是在Android Studio 0.4.0上完成的。

我希望別人覺得它有用。 我也希望Google能夠盡快支持這個功能。




如果您執行File> Open ...,那麼它非常完美,然後選擇pom.xml文件。 請務必將側邊欄左上角的“Android”更改為“Project”以查看所有文件。 此外,我認為它有助於如果文件夾中的您的pom.xml文件位於名為“app /”的文件夾中。

免責聲明:我的Java項目是由Google App Engine生成的。






Related