我刚刚安装了 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 工具。
关于android - Visual Studio Cordova Gradle 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51234954/