如何将Gradle支持添加到现有项目?

在试图让我的项目在Gradle上运行的过程中,我已经为我的新项目安装并设置了Gradle。

我的问题是,我不断收到一个错误“模块X不支持Gradle” 。 我运行了gradle setupBuild ,这些文件似乎是正确的,但是在Android Studio中运行时不会停止这个错误。

这里是我得到的一个截图:

概率

所以我想知道如何在Android Studio中将项目添加到项目中,如果项目已经在那里。

我还没有在Android Studio中find一个好的解决scheme,但是这对于我在几个项目中工作:

  1. closuresAndroid Studio中的项目(所以它不会在后面的步骤中自动打开项目),然后closuresAndroid Studio
  2. 清理项目(删除“.idea”和“build”文件夹,.iml文件等),以便只剩下源文件
  3. 通过添加适当的settings.gradle和build.gradle文件来设置gradle(使用命令行testing您的设置)
  4. 打开Android Studio并select“导入项目”,select使用Gradle作为外部模型
  5. select您的settings.gradle文件作为Gradle项目
  6. [可选]设置“Gradle home”文件夹(文本变黑而不是灰色)。 如果我没有这样做,早期版本的Android Studio会给我带来麻烦。 确保你使用Gradle 0.1.10或更新版本(早期版本不能用当前的Gradle构build工具)。

另外,请记住使用最新版本的Gradle构build工具。 如果你愿意,你可以设置Gradle来使用最新的版本,如下所示:

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' } } 

导入Eclipse项目

现在更简单的解决scheme

所有你需要做的是在android studio中的“导入项目”导入eclipse项目。 之后,尝试“同步项目”,如果失败,并popup错误你有,它也应该伴随在“入口日志”条目是什么问题,“原因:未能find目标机器人-10“对我来说。 一旦你解决了,你应该能够成功地同步项目,并继续前进。