gpt4 book ai didi

android - Gradle同步失败:找不到任务 ':cdvPrintProps'上的参数的方法leftShift()

转载 作者:行者123 更新时间:2023-12-03 05:34:01 24 4
gpt4 key购买 nike

我正在尝试使用Android Studio 3.4.2从cordova项目构建APK。
当我打开android项目时,出现以下错误:

Gradle sync failed: Could not find method leftShift() for arguments [build_2k0coljhzjx4l5ohcvglm58rl$_run_closure5@420a76b7] on task ':cdvPrintProps' of type org.gradle.api.DefaultTask. Consult IDE log for more details (Help | Show Log) (976 ms)



当我打开错误所在的文件时,会看到以下内容:
task cdvPrintProps << {
println('cdvCompileSdkVersion=' + cdvCompileSdkVersion)
println('cdvBuildToolsVersion=' + cdvBuildToolsVersion)
println('cdvVersionCode=' + cdvVersionCode)
println('cdvMinSdkVersion=' + cdvMinSdkVersion)
println('cdvBuildMultipleApks=' + cdvBuildMultipleApks)
println('cdvReleaseSigningPropertiesFile=' + cdvReleaseSigningPropertiesFile)
println('cdvDebugSigningPropertiesFile=' + cdvDebugSigningPropertiesFile)
println('cdvBuildArch=' + cdvBuildArch)
println('computedVersionCode=' + android.defaultConfig.versionCode)
android.productFlavors.each { flavor ->
println('computed' + flavor.name.capitalize() + 'VersionCode=' + flavor.versionCode)
}
}

我已经读过我应该通过doLast {}来更改<<,但是如果输入:
task cdvPrintProps { doLast {
println('cdvCompileSdkVersion=' + cdvCompileSdkVersion)
println('cdvBuildToolsVersion=' + cdvBuildToolsVersion)
println('cdvVersionCode=' + cdvVersionCode)
println('cdvMinSdkVersion=' + cdvMinSdkVersion)
println('cdvBuildMultipleApks=' + cdvBuildMultipleApks)
println('cdvReleaseSigningPropertiesFile=' + cdvReleaseSigningPropertiesFile)
println('cdvDebugSigningPropertiesFile=' + cdvDebugSigningPropertiesFile)
println('cdvBuildArch=' + cdvBuildArch)
println('computedVersionCode=' + android.defaultConfig.versionCode)
android.productFlavors.each { flavor ->
println('computed' + flavor.name.capitalize() + 'VersionCode=' + flavor.versionCode)
}}}

然后我得到另一个错误:

Gradle sync failed: Cause: org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V Consult IDE log for more details (Help | Show Log) (1 s 10 ms)



您知道如何跳过此步骤并正确进行Gradle同步吗?

提前致谢!

最佳答案

这不是解决方案,但是我通过将gradle版本更改为3.5跳过了错误。
可以在Android Studio中通过单击文件>项目结构,然后更改Gradlle版本来完成。

不过,如果有人知道另一种解决此问题的方法,请随时分享。

关于android - Gradle同步失败:找不到任务 ':cdvPrintProps'上的参数的方法leftShift(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57647056/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com