android - Visual Studio Cordova Gradle 构建失败

标签 android visual-studio cordova

我刚刚安装了 Cordova Tools for Visual Studio 2017 并创建了我的第一个应用程序。在浏览器模拟中运行它工作正常,但是当我尝试构建 APK 时,它失败并显示以下错误消息:

1>MSBUILD : cordova-build error : FAILURE: Build failed with an exception.
1>MSBUILD : cordova-build error : * What went wrong:
1>MSBUILD : cordova-build error : A problem occurred configuring root project 'android'.
1>MSBUILD : cordova-build error : > Could not resolve all dependencies for configuration ':classpath'.
1>MSBUILD : cordova-build error :  > Could not resolve com.android.tools.build:gradle:2.1.0.
1>MSBUILD : cordova-build error :  Required by:
1>MSBUILD : cordova-build error :  :android:unspecified
1>MSBUILD : cordova-build error :  > Could not resolve com.android.tools.build:gradle:2.1.0.
1>MSBUILD : cordova-build error :  > Could not get resource 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
1>MSBUILD : cordova-build error :  > Could not HEAD 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
1>MSBUILD : cordova-build error :  > Received fatal alert: protocol_version
1>MSBUILD : cordova-build error :  > Could not resolve com.android.tools.build:gradle:2.1.0.
1>MSBUILD : cordova-build error :  > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
1>MSBUILD : cordova-build error :  > Could not HEAD 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
1>MSBUILD : cordova-build error :  > Connection reset
1>MSBUILD : cordova-build error : * Try:
1>MSBUILD : cordova-build error : Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Command finished with error code 1: cmd /s /c ""C:\Users\Brennced\Documents\Visual Studio 2017\Projects\SoundBoardRemote\SoundBoardRemote\platforms\android\gradlew.bat" cdvBuildRelease -b "C:\Users\Brennced\Documents\Visual Studio 2017\Projects\SoundBoardRemote\SoundBoardRemote\platforms\android\build.gradle" -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"


1>MSBUILD : cordova-build error : Error: cmd: Command failed with exit code 1 Error output:
1>MSBUILD : cordova-build error : FAILURE: Build failed with an exception.
1>MSBUILD : cordova-build error : * What went wrong:
1>MSBUILD : cordova-build error : A problem occurred configuring root project 'android'.
1>MSBUILD : cordova-build error : > Could not resolve all dependencies for configuration ':classpath'.
1>MSBUILD : cordova-build error :  > Could not resolve com.android.tools.build:gradle:2.1.0.
1>MSBUILD : cordova-build error :  Required by:
1>MSBUILD : cordova-build error :  :android:unspecified
1>MSBUILD : cordova-build error :  > Could not resolve com.android.tools.build:gradle:2.1.0.
1>MSBUILD : cordova-build error :  > Could not get resource 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
1>MSBUILD : cordova-build error :  > Could not HEAD 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
1>MSBUILD : cordova-build error :  > Received fatal alert: protocol_version
1>MSBUILD : cordova-build error :  > Could not resolve com.android.tools.build:gradle:2.1.0.
1>MSBUILD : cordova-build error :  > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
1>MSBUILD : cordova-build error :  > Could not HEAD 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'.
1>MSBUILD : cordova-build error :  > Connection reset
1>MSBUILD : cordova-build error : * Try:
1>MSBUILD : cordova-build error : Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
1>MSBUILD : cordova-build error : Picked up _JAVA_OPTIONS: -Xmx512M

问题是什么,我该如何解决?

最佳答案

我通过不勾选复选框解决了这个问题。该图如下所示。转到工具 > 选项 > Apache Cordova 工具 > Cordova 工具。

screenshot

关于android - Visual Studio Cordova Gradle 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51234954/

相关文章:

java - Android 菜单项单个共享按钮

android - 如何使用 Android Jetpack Compose Text() 设置行间距?

c++ - Visual Studio 自动完成 C++ 的 Doxygen 标签

c++ - wxWidgets Visual Studio 2015 链接错误

cordova - ionic 文件传输插件在生产版本中不起作用

javascript - 适用于 Android 的 PhoneGap 加速计应用程序疯狂滞后,我的代码出了什么问题?

android - 如何从 libGDX for Android 中的渲染方法调用 Activity

java - Android - 列出Activity到Activity

c# - 如何在 C# 中获取没有圆圈的列的值?

cordova - phonegap闪屏可以显示gif图片吗?