如何将Gradle支持添加到现有项目?
在试图让我的项目在Gradle上运行的过程中,我已经为我的新项目安装并设置了Gradle。
我的问题是,我不断收到一个错误“模块X不支持Gradle” 。 我运行了gradle setupBuild
,这些文件似乎是正确的,但是在Android Studio中运行时不会停止这个错误。
这里是我得到的一个截图:
所以我想知道如何在Android Studio中将项目添加到项目中,如果项目已经在那里。
我还没有在Android Studio中find一个好的解决scheme,但是这对于我在几个项目中工作:
- closuresAndroid Studio中的项目(所以它不会在后面的步骤中自动打开项目),然后closuresAndroid Studio
- 清理项目(删除“.idea”和“build”文件夹,.iml文件等),以便只剩下源文件
- 通过添加适当的settings.gradle和build.gradle文件来设置gradle(使用命令行testing您的设置)
- 打开Android Studio并select“导入项目”,select使用Gradle作为外部模型
- select您的settings.gradle文件作为Gradle项目
- [可选]设置“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“对我来说。 一旦你解决了,你应该能够成功地同步项目,并继续前进。