我正在尝试在Android Studio中恢复项目。我有一个代码备份(git存储库的导出)。当我点击打开“现有的android工作室项目”时,它会询问当地的gradle distibution,但我不知道是什么。我尝试使用my_android_studio_path / plugins / gradle中的文件夹,但它不起作用,它告诉我“项目正在使用不受支持的Gradle版本。”。我需要做什么?
答案 0 :(得分:1)
“打开现有的Android Studio项目”似乎只适用于之前已经打开的项目,因此具有从Gradle构建文件生成的所有元数据(例如,.iml
文件, .idea/
目录)。该元数据不应该在版本控制中,因为它是从Gradle构建文件重建的(因此,经常需要“同步”文件)。
因此,如果您有来自版本控制的项目,其中包含build.gradle
和亲属,但没有.iml
和.idea/
文件,请使用“导入非Android Studio项目”。它将检测Gradle构建文件的存在,并假设您知道自己在做什么(您是否真的做知道您正在做什么是留给读者的练习)。它只是设置元数据。
但是,如果您的Android Studio项目在版本控制中具有gradle/wrapper/gradle-wrapper.properties
文件,其distributionUrl
值指向您要使用的Gradle,则会有所帮助。如果遗漏了,我会忘记确切的行为。