我正在迁移到Eclipse中使用Gradle。我的项目链接了一个我在其他几个项目中重用的源目录。
现在我希望能够使用Gradle任务来构建或安装我的应用程序,但我不知道如何指定其他源目录。
现在,我的Eclipse工作区看起来像这样:
workspace/
ParentGradleProject/
core/
src/
android/
src/
mySharedLibrary_src/
我试过了,但它还没有看到外部的src目录。请参阅main
下的第二行:
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src', '../../mySharedLibrary_src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
...
}
答案 0 :(得分:0)
您无法在Eclipse中将Gradle用作Android的构建系统。 Android Gradle插件仅在Android Studio / IntelliJ CE中受支持。这是因为插件不使用普通的Java sourceSets;它使用自定义的sourceSets,Eclipse的Gradle插件没有设置为理解。你看到的失败是来自Eclipse没有读取你的sourceSet指令,回到它的默认值,只找到 src 。