我可以使用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文件。
有什么想法吗?
答案 0 :(得分:0)
我觉得我的回答可能缺乏一个真实的答案,但希望它符合“任何想法”的资格?总之...
如果没有看到更多的gradle文件,很难知道,但我发现警告gradle让你非常怀疑。 TaskContainer.add()
并没有真正跳出来,但建议确实如此。
请使用cr:eclipseClasspath
现在显然已弃用并不会自动意味着“这不会起作用”,但gradle建议您使用cr:eclipseClasspath,这听起来像是在遇到eclipse类路径问题。很难假设警告并且您的问题无关紧要。你沿着那条路走过了什么调查吗?
答案 1 :(得分:0)
请参阅Is it possible to use the Gradle build system for Android with Eclipse?
截至2014年4月,eclipse-gradle插件与android-gradle插件不兼容
所以同时拥有
apply plugin: 'android'
apply plugin: 'eclipse'
是错误的开始。
Eclipse文件将按照Importing from Android Studio into Eclipse
中的说明手动添加