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

时间:2013-06-07 06:35:46

标签: android android-studio

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

我的问题是我一直收到错误“模块X没有Gradle支持”。我运行gradle setupBuild并且文件似乎正确,但在Android Studio中运行时,它不会停止错误。

这是我得到的截图:

prob

所以我想知道如果项目已经在那里,如何在Android Studio中为项目添加Gradle支持。

2 个答案:

答案 0 :(得分:45)

我还没有在Android Studio中找到一个好的解决方案,但这在几个项目中对我有用:

  1. 在Android Studio中关闭项目(因此在以后的步骤中不会自动打开项目)然后关闭Android Studio
  2. 清理项目(删除“.idea”和“build”文件夹,.iml文件等),这样只剩下源文件
  3. 通过添加相应的settings.gradle和build.gradle文件来设置gradle(使用命令行测试您的设置)
  4. 打开Android Studio并选择“导入项目”并选择使用Gradle作为外部模型
  5. 选择您的settings.gradle文件作为Gradle项目
  6. [可选]设置“Gradle home”文件夹(使文本变为黑色而不是灰色)。如果我没有这样做,早期版本的Android Studio会给我带来麻烦。确保使用Gradle 0.1.10或更高版本(早期版本不适用于当前的Gradle构建工具)。
  7. 另外,请记住使用最新版本的Gradle构建工具。如果需要,可以将Gradle设置为使用最新版本,如下所示:

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

答案 1 :(得分:9)

导入Eclipse项目

现在更简单的解决方案

你需要做的就是在android studio中“导入项目”来导入eclipse项目。在那之后,尝试“Syncronize project”,如果失败,并弹出你所遇到的错误,它还应该伴随“条目日志”中的条目,问题是什么,“原因:找不到目标android -10“对我来说。一旦你修复了它,你应该能够成功地同步项目并继续前进。