2013-10-25 55 views
1

我目前正在將一個Android項目從經典的IntelliJ IDEA格式遷移到Gradle。在我的項目中,有些模塊使用Android SDK而不是Android模塊。它們是使用Android SDK而不是JDK的普通Java模塊。使用Android API和Gradle的Java-Module

我該如何用Gradle實現?

我能想到的方法是apply plugin: 'java',並以某種方式將Android SDK配置爲使用的JDK或作爲依賴項。但我不知道該怎麼做...

+1

有GitHub上的一些例子爲Java項目: https://github.com/lolay/investigo-android/blob/392a91fa5cd66b48a7ba568d061430ec9886ea2c/build.gradle –

+0

聽起來有希望!這可能是解決方案。我會盡快回複測試。 – Oderik

+0

這沒有辦法。 :/ – Oderik

回答

0

我剛剛重溫了Eugen的第一個暗示,並且「突然」出現了。

所以,基本上你需要應用Java插件並添加Android作爲提供的依賴項。

apply plugin: 'java' 

configurations { 
    provided 
} 

dependencies { 
    provided 'com.google.android:android:2.2.1' 
} 

@Eugen:也許你想重新發布這個來獲得你的學分。