Android Studio无法识别Gradle项目

时间:2015-07-02 15:33:40

标签: android android-studio gradle

无论我导入哪些项目,他们都无法工作 - Android Studio始终标记为this is not a Gradle build project

我选择VCS -> GIT并毫无问题地克隆回购。然后,我完成了向导,没有任何问题(我选择create project from existing sources),在下面创建了带有警告的代码库。当我试图抛出各种错误时。

  

将项目迁移到Gradle?此项目不使用Gradle构建   系统。我们建议您迁移到使用Gradle构建   系统。有关迁移到Gradle的更多信息。

     

请勿再次显示此讯息。

当我进入链接时,对我来说没有任何意义,它说要创建一个任意的Gradle文件并用我的引用填充它(我想),这是我的理解。我不应该这样做,因为它在存储库说明中说它实际上是一个基于Gradle的项目。

我想要克隆的项目是 https://github.com/googlesamples/android-play-location.git

有人可以告诉我具体如何在Android工作室中导入和运行以下git repo吗?

5 个答案:

答案 0 :(得分:4)

从一开始就好(因为我不知道其他方式有效)

  • 转到Git母版页(它已下载到zip'或者“克隆到桌面”按钮)。如果您希望确保没有其他问题,请使用https://github.com/googlesamples/android-play-location作为测试母版页。
  • 点击下载zip'
  • 解压缩项目
  • 关闭Android Studio中的当前项目 - >文件/关闭项目
  • 会出现这样的弹出屏幕,选择导入项目(Eclipse ADT,Gradle等)
  • 系统将要求您选择项目,在主文件夹中选择解压缩的项目,例如basicLocation
  • 从现有资源中选择'创建项目'默认
  • 不要更改项目名称(可能会导致问题)
  • 接下来通过'导入项目 - >目录'
  • 接下来的项目 - >库
  • 下一步通过导入项目 - >模块和模块依赖
  • 接下来是导入项目 - > SDK
  • 接下来是导入项目 - > manifest.xmls
  • Android Studio启动。确保配置下拉列表中包含一个名为“app' app”的项目。应用
  • 选择'同步Gradle'图标(绿色圆圈)
  • 可能会收到语言警告,忽略或接受重启,无关紧要

现在应该说“Gradle”执行任务'之后它将在设备或模拟器上运行:)

enter image description here

答案 1 :(得分:1)

出现这种情况有很多原因。我移动目录时通常会看到它。我找到的最简单的方法是关闭项目,然后使用“导入项目(Gradle,Eclipse,ADT等)菜单项然后选择文件夹重新打开它。这将强制它重新导入项目并修复任何元数据/配置

答案 2 :(得分:0)

简答:文件>打开>您刚刚使用repo克隆的build.gradle文件

我只是想补充一下,因为我遇到了同样的问题,即使Fearghal的回答和评论指向了正确的方向,我认为他可能已经添加了不必要的额外步骤,即下载为ZIP,关闭当前项目等。

简单地说,你VCS> Git Clone,然后打开build.gradle文件。就是这样

答案 3 :(得分:0)

对我有用的是

在Android Studio上

打开settings.gradle文件

包括您的项目

包括':myproject'

答案 4 :(得分:-1)

嗯,正如Android Studio正确说的那样,https://github.com/googlesamples/android-play-location不是Gradle项目。

然而,该存储库的任何子目录都是。 他们是不同的项目。

因此克隆该存储库并在Gradle中导入其子目录之一。