是否有可能產生使用搖籃的Android項目的Eclipse和IntelliJ項目文件?如何使用搖籃生成的Eclipse和IntelliJ項目文件的Android項目
Maven中,我們會做mvn eclipse:eclipse
和PlayFramework我們會做play eclipsify
。 Gradle是否爲Android項目提供此功能?
我已經安裝了搖籃(1.6)和Android SDK管理器(22.0.1)解釋here
這是我的build.gradle文件:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.0'
}
}
apply plugin: 'android'
apply plugin: 'eclipse'
sourceCompatibility = 1.7
version = '1.0.2'
repositories {
mavenCentral()
}
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
android {
buildToolsVersion "17"
compileSdkVersion 8
defaultConfig {
versionCode 1
versionName "1.0"
minSdkVersion 7
targetSdkVersion 8
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}
}
然後我運行命令:
gradle clean build cleanEclipse eclipse
它建立得很好,但是當我將項目導入Eclipse中,它看起來像一個正常的Java項目。
任何人都知道如何得到搖籃創建的Android具體的Eclipse項目文件?
這是Gradle的優先功能嗎?
- 更新 -
我相信這是一個問題。所以我已將它發佈到Android工具團隊issue #57668。請明星爲他們的問題:)
優先 - 更新 -
它看起來並不像Android的工具團隊正在調查這個問題。所以現在我已經轉換爲Android Studio,我可以通過IDE導入帶有依賴關係的我的gradle項目。
我相當肯定你不能(很容易)。我認爲我的目標是讓Eclipse ADT直接理解build.gradle,但恐怕這仍然是未來。 – Delyan
你知道爲什麼這不是一個優先功能嗎?事件更好,你知道要聯繫誰來獲得這個功能嗎? –
我不知道更多關於他們的優先級的內容,而不是[此列表]上的內容(http://tools.android。COM /路線圖)。也就是說,你最好的選擇是去['adt-dev'郵件列表](https://groups.google.com/forum/#!forum/adt-dev)並且在那裏詢問(不過首先搜索! )。 – Delyan