问题 运行 Android Studio 模拟器:git 设置启动并尝试降级

Issue running Android Studio emulator: git set up launches and tries to downgrade

我目前正在使用 Android Studio 开发 flutter 应用程序。当我尝试 运行 文件或使用模拟器时,会出现 Git 设置提示。我已 git 安装到最新版本 (Git 2.30.0.2),但安装提示尝试安装旧版本:

Git for Windows 2.30.0.2 is currently installed. Do you really want to downgrade to Git for Windows 2.14.1?

几天前 Android Studio 工作正常,现在我遇到了这个问题。我认为这可能与 Android Studio 无法找到 git 位置有关(因此这可能是 git 路径的问题)。

即便如此,我也不知道这怎么可能。这个问题突然出现,我已经 运行 模拟器在一个项目中多次使用(我们称之为项目 1)并且它运行良好。当我尝试加载另一个项目(项目 2)时,出现 git 设置提示。当我回到 运行 项目 1 时,我在那里遇到了同样的问题。

如有任何帮助,我们将不胜感激,

TT

我在 git-for-windows/build-extra installer/install.iss

中看到该错误消息

查询Windows注册表后弹出:

HKEY_LOCAL_MACHINE,
'Software\GitForWindows',
'CurrentVersion',
PreviousGitForWindowsVersion

并且当 IsDowngrade(CurrentVersion:String):Boolean 以某种方式 return 为真时,因为注册表中的当前版本与当前版本不同。

强制以前的版本为空可以回避这个问题。