使用 Android Studio 恢复项目

Restore a project with Android Studio

我正在尝试恢复 Android Studio 中的项目。我有代码的备份(git 存储库的导出)。当我点击打开 "an existing android studio project" 时,它要求本地 gradle 分发,但我不知道是什么。我尝试使用 my_android_studio_path/plugins/gradle 中的文件夹,但它不起作用,它告诉我 "The project is using an unsupported version of Gradle."。我需要做什么?

"open an existing Android Studio project" 似乎只适用于之前已经打开的项目,因此具有从 Gradle 构建文件生成的所有元数据(例如,.iml文件,.idea/ 目录)。该元数据不应在版本控制中,因为它是从 Gradle 构建文件重建的(因此,经常需要 "sync" 文件)。

因此,如果您有一个来自版本控制的项目,它有 build.gradle 和 kin 但没有 .iml.idea/ 文件,请使用 "import a non-Android Studio project"。它将检测 Gradle 构建文件的存在并假设你知道你在做什么(你是否真的 do 知道你在做什么留作练习reader)。它只是设置元数据。

但是,如果您的 Android Studio 项目在版本控制中具有 gradle/wrapper/gradle-wrapper.properties 文件,并且 distributionUrl 值指向 Gradle你想用。如果缺少它,我会忘记确切的行为。