5

我可以使用 android 插件构建一个 gradle 项目。我想知道我们是否可以生成一个有效的 eclipse android 项目?我在下面添加了

apply plugin: 'android'
apply plugin: 'eclipse'

当我说:我得到 gradle eclipse

E:\proj\Platform2.0\mobile\Android\Common>gradle --build-file adt_build.gradle eclipse                                
The TaskContainer.add() method has been deprecated and is scheduled to be removed in 
Gradle 2.0. Please use the cr:eclipseClasspath                                                                                                     
:eclipseJdt                                                                                                       
:eclipseProject                                                                                                   
:eclipse                                                                                                                                                                                                                            
BUILD SUCCESSFUL                                                                                                  

但是当我在 eclipse 中导入生成的项目时......它确实有 gradle 从依赖项中导入的 jar 文件。

有任何想法吗?

4

2 回答 2

0

我觉得我的回答可能没有真正的答案,但希望它符合“任何想法?” 无论如何...

如果没有看到更多的 gradle 文件,很难知道,但我发现警告 gradle 让你非常怀疑。TaskContainer.add()并没有真正对我跳出来,但这个建议确实如此。

请使用 cr:eclipseClasspath

现在显然 deprecated 并不自动意味着“这不起作用”,但 gradle 建议您使用 cr:eclipseClasspath ,听起来您遇到了 eclipse 类路径的问题。很难假设警告与您的问题无关。你有没有沿着这条路线做过任何调查?

于 2013-06-05T14:50:24.503 回答
0

请参阅是否可以在 Eclipse 中使用适用于 Android 的 Gradle 构建系统?

截至 2014 年 4 月,eclipse-gradle 插件与 android-gradle 插件不兼容

所以两者兼而有之

apply plugin: 'android'
apply plugin: 'eclipse'

是错误的开始。

Eclipse 文件将按照从 Android Studio 导入 Eclipse中所述手动添加

于 2015-02-09T06:34:52.497 回答