2013-09-26 68 views
0

在Linux下工作Ubuntu我已經創建了一個腳本,它可以在Eclipse和/或Intellij Idea的工作區中自動創建和構建新的「Hello World」android項目。 該腳本還會將我自己的圖標插入到不同的res/drawable目錄中,並調整AndroidManifest.xml以反映此情況。 唉這兩個IDE都不認可這個新項目,我還需要通過多個屏幕上的「導入項目」來導入項目(它已經在工作區中了)? (我是Android和Ides的新手,用於通過命令行工具製作C程序。) 有沒有人有建議? T.I.AEclipse |想法在工作區中看不到命令​​行創建的項目?

回答

0

我可以專門爲IntelliJ IDEA回答您的問題,並且通常針對其他IDE(例如Eclipse和NetBeans)。

IDE需要的配置信息超出了項目源代碼中的內容。它需要知道要使用的JDK版本,JDK的位置,使用的Android SDK,它在哪裏等。在IntelliJ IDEA的情況下,這些都存儲在1).idea目錄(及其內容)和每個模塊的* .iml文件或2)每個模塊的* .ipr和* .iws文件以及一個* .iml文件。 Eclipse和NetBeans同樣使用多個配置文件。這些文件是非常特定於IDE的(儘管IntelliJ IDEA可以使用和維護eclipse配置文件。)這些文件的細節在版本之間經常變化。因此,即使您花費了幾個小時(或更可能的幾天或幾周),也需要修改腳本以創建這些配置文件,但還需要維護一件事情。

我的建議是,而不是使用您的腳本,使用maven-android-plugin。它有幾個Archetypes可用,可以自動生成android項目。您可以編寫自己的Archetype,其中包含文件/圖標和清單修改。您可以從命令行(通過mvn)或IDEA運行Archetype,您可以選擇文件>新建項目> Maven模塊,然後選擇您的Archetype。這將創建您的項目並在一個步驟中將其導入到IDE中。另外使用maven來管理你的項目會使開發更容易。當然,學習maven有一個初步的學習曲線,但它是如此值得。

相關問題