错误:在Android Studio中或在您的系统上找不到安装的Gradle版本,无法安装Gradle包装器
我用cordova开发了一个混合应用程序。当我尝试为我的应用程序构建android verion时,我遇到了以下错误: 错误:在Android Studio中也找不到已安装版本的Gradle, 或者在系统上安装gradle包装器。请包括格拉德尔 在您的路径中,或安装Android Studio …尽管Android Studio已经安装,而且到目前为止一切正常错误:在Android Studio中或在您的系统上找不到安装的Gradle版本,无法安装Gradle包装器,android,cordova,android-studio,gradle,Android,Cordova,Android Studio,Gradle,我用cordova开发了一个混合应用程序。当我尝试为我的应用程序构建android verion时,我遇到了以下错误: 错误:在Android Studio中也找不到已安装版本的Gradle, 或者在系统上安装gradle包装器。请包括格拉德尔 在您的路径中,或安装Android Studio …尽管Android Studio已经安装,而且到目前为止一切正常 有人知道这个问题的原因吗?问题在文件:\cordova\lib\check\u reqs.js中 当cordova检查graddle的位
有人知道这个问题的原因吗?问题在文件:\cordova\lib\check\u reqs.js中 当cordova检查graddle的位置时,执行以下操作:var androidPath=path.join(process.env['ProgramFiles'],'Android')+'/' 如果您没有在特定位置安装,cordova将找不到该文件。 所以编辑tcheck_reqs.js并执行此操作(我使用的是Windows 10和cordova 7.0.1): 这不是一个真正的修复,但如果你确定你的gradle位置,它会很好,希望cordova修复这个
关于你的科尔多瓦版本 你可以
cat
你的gradle/wrapper/gradle-wrapper.properties
?gradle-wrapper.properties的内容如下:distributionBase=gradle\u USER\u HOME distributionPath=wrapper/dists zipStoreBase=gradle\u USER\u HOME zipStorePath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.ziand您还应该显示您的osMy OS是Windows 7在我看来,您没有设置gradle
。我还以另一种方式解决了这个问题:我将存储D:上保存的所有文件移到了位置“C:\Program files(x86)\Android\Android Studio”。这些是:“bin | gradle | jre | lib | license | plugins | build.txt | license.txt | NOTICE.txt和uninstall.exe”,现在,如果我运行“cordova build android”,它工作正常。
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');
}