在 Android Studio 中打开此类项目的最简单方法是什么? (并启动它!)

What is the easiest way to open such a project in Android Studio? (and have it launch!)

有问题的项目是这个,但这是我经常遇到的问题。许多项目似乎具有相似的结构。 https://github.com/sephiroth74/HorizontalVariableListView

所以,我想知道在最新版本的 Android工作室。

我已经尝试导入整个文件夹,尝试导入演示文件夹,但是在与一个接一个的错误斗争了几个小时之后(总计花费在启动这些项目上的时间)我发现创建一个新的更快project,将所有的文件和资源一一拉入。

如果要求不高的话,循序渐进就好了。

您可以通过快速启动中的 GitHub/Git/Mercurial/SVN 直接导入项目。

否则,转到“文件”>“新建”>“版本控制中的项目”,然后选择您正在使用的版本控制。

在您的情况下,我会说您选择 "Use default gradle wrapper",studio 会自动解决您的 gradle 问题。

好的,所以这个并不太难。关键是使用 导入项目(Eclipse ADT、Gradle 等)从 VC 检出项目作为反对打开项目

之后有一些错误,虽然不是太难,但对于 Gradle 开头的人来说仍然很混乱,所以这里是修复它们的方法。 这是 导入项目 流程:

  1. 导入项目->Select整体文件夹->确定
  2. 我得到的第一个错误是: 这个很简单 - 单击修复插件 link 就完成了。
  3. 下一个错误:The SDK Build Tools revision (19.0.3) is too low for project ':demo'. Minimum required is 19.1.0

在左侧,您会看到 Android 视图,当项目不是 gradle-synced:

时,它隐藏了您需要的文件

单击 Android 下拉菜单(屏幕截图左上角)并选择项目或项目文件。展开直到您看到这三个 build.gradle 个文件:

演示 > build.gradle 和库 > build.gradle 是每个模块文件。另一个是项目文件。

因此,要消除错误,请将每个模块 build.gradle 文件中的 buildToolsVersion(可以通过 quickfix alt+enter 完成)更改为“19.1”。

然后 "Try again" 重新同步 gradle 项目。

  1. 最后一个错误是:Error:(18, 0) Gradle DSL method not found: 'runProguard()'

在 android gradle 插件的 v.1 中,他们有 changed runProguard 到 minifyEnabled,所以只需在库中将一个更改为另一个 > build.gradle,重新同步,项目应该会启动。