2014-06-26 73 views
4

我目前正在Eclipse中開發並已升級到最新的4.4W平臺,SDK Tools 23.0和最新的Eclipse插件。看來,Eclipse IDE的每個版本都變得越來越差,到了Proguard缺失的地步,它正在尋找一個不存在的annotations.jar。我無法設法從命令行執行先前正在工作的Ant版本編譯構建。Android Studio,它使用SDK工具嗎?

如果我遷移到Android Studio,它是否仍然使用與Eclipse相同的文件夾,因此展現出與我目前對Proguard和annotations.jar相同的問題?

+0

不知道你是誰提出的一個[這個問題](https://code.google.com/p/android/issues/detail?id = 72444),但是如果沒有,您可能會留意ProGuard問題。 – CommonsWare

+1

@CommonsWare - 我已經爲其中一個https://code.google.com/p/android/issues/detail?id=72419這是一個重複的,早於72444 – NickT

回答

2

簡答:是的,它使用SDK工具。基於IntelliJ的Android Studio可以適應Eclipse類,屬性文件和項目結構(我假設您是指「與Eclipse相同的文件夾」),但您可以輕鬆配置它。

我建議遷移到IntelliJ。它(假定)與Android Studio交叉兼容,但沒有基本處於Beta階段的IDE(例如Android Studio)的缺陷。 (如果你不知道,Android Studio是基於IntelliJ的)。

如果您沒有過度依賴Ant,則可以在Eclipse中執行Gradle導出,並將easliy導入到IntelliJ中。我只是自己做了開關。

的Android的搖籃插件自帶的內置支持Proguard的如圖所示here

+0

Android-Gradle插件插入什麼?它是Eclipse還是IntelliJ或Android Studio?我附加到Ant的發佈版本和Eclipse的日常工作。我不想遷移,但如果他們會像最新的'升級'一樣拋棄垃圾,我可能別無選擇。 – NickT

+0

Android-Gradle是Gradle的插件,它是Google現在推出的構建解決方案。我不希望事情在Eclipse ADT方面會變得更好,因爲Google可能將把重點放在Android Studio(和關聯的IntelliJ)上。也就是說,IntelliJ/AS具有Eclipse兼容模式,Ant和Gradle不兼容。 – wovenhead

相關問題