无论我导入哪些项目,他们都无法工作 - 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吗?
答案 0 :(得分:4)
从一开始就好(因为我不知道其他方式有效)
现在应该说“Gradle”执行任务'之后它将在设备或模拟器上运行:)
答案 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中导入其子目录之一。