Gradle を使用して Android プロジェクト用の Eclipse および Intellij プロジェクト ファイルを生成することは可能ですか?
Maven で行いmvn eclipse:eclipse
、PlayFramework で行いますplay eclipsify
。Gradle には Android プロジェクト用のこの機能がありますか?
ここで説明されているGradle(1.6)とAndroid SDK Manager(22.0.1)をインストールしました
これは私の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 プロジェクトのように見えます。
GradleでAndroid固有のEclipseプロジェクト ファイルを作成する方法を知っている人はいますか?
これは Gradle が優先する機能ですか?
- アップデート -
これは問題だと思います。そのため、Android ツール チームの問題 #57668に投稿しました。問題に優先順位を付けるためにスターを付けてください:)
- アップデート -
Android ツール チームがこの問題を調査しているようには見えません。そのため、今のところ、IDE を介して依存関係を含む gradle プロジェクトをインポートできるAndroid Studioに変換しました。