当前位置: 首页 > 知识库问答 >
问题:

错误:在Android Studio中找不到Gradle的安装版本,也找不到安装Gradle包装器的系统

葛哲彦
2023-03-14

有人知道这个问题的原因吗?

共有1个答案

卫阳炎
2023-03-14

问题在文件:\cordova\lib\check_reqs.js中,当cordova检查graddle的位置时,正在执行以下操作:var androidPath=path.join(Process.env['programfiles'],'android')+'/';

如果您没有安装在特定的位置,cordova无法找到该文件。所以...编辑tcheck_reqs.js并执行以下操作(我使用的是Windows 10和cordova 7.0.1):

return 'C:\\Android\\sdk\\gradle\\gradle-3.2\\bin\\gradle';

if (androidStudioPath !== null && fs.existsSync(androidStudioPath)) {
    var dirs = fs.readdirSync(androidStudioPath);
    if(dirs[0].split('-')[0] == 'gradle') {
        return path.join(androidStudioPath, dirs[0], 'bin', 'gradle');
    }

} else {
    //OK, let's try to check for Gradle!
    return forgivingWhichSync('gradle');
}

这不是一个真正的修复,但如果你确定你的梯度位置,它将是好的,希望科尔多瓦修复这个。

 类似资料: