Visual Studio 2015-Apache Cordova构建错误 [英] Visual Studio 2015 - Apache Cordova Build Error

查看:72
本文介绍了Visual Studio 2015-Apache Cordova构建错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Windows 8中使用Visual Studio2015.当我尝试构建项目时,我创建了一个混合应用程序,但出现以下错误.我在vs android模拟器kitkat 5.5中运行.有时,请参考以下错误并帮助我解决问题.

I am using visual studio 2015 in windows 8. I created a hybrid app when i tried to build the project i get following error .am running in vs android emulator kitkat 5.5" .but when i am running in ripple it is working sometime.so please refer following error and help me to solve the problem.

  1>------ Build started: Project: nidhinhybrid, Configuration: Debug Android ------
    1>  ------ Ensuring correct global installation of package from source package directory: E:\VISUAL STUDIO SETUP\COMMON7\IDE\EXTENSIONS\APACHECORDOVATOOLS\packages\vs-tac
    1>  ------ Name from source package.json: vs-tac
    1>  ------ Version from source package.json: 1.0.42
    1>  ------ Package already installed globally at correct version.
    1>  ------ Cordova tools 6.1.1 already installed.
    1>  ------ Build Settings:
    1>  ------ Build Settings:
    1>  ------    platformConfigurationBldDir: C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\bld\Android\Debug
    1>  ------    platformConfigurationBinDir: C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\bin\Android\Debug
    1>  ------    buildCommand: build
    1>  ------    platform: Android
    1>  ------    cordovaPlatform: android
    1>  ------    configuration: Debug
    1>  ------    cordovaConfiguration: Debug
    1>  ------    projectName: nidhinhybrid
    1>  ------    projectSourceDir: C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid
    1>  ------    npmInstallDir: C:\Users\gopus\AppData\Roaming\npm
    1>  ------    gradleProxy: http://127.0.0.1:8888/
    1>  ------    buildTarget: AndroidEmulator
    1>  ------    language: en-US
    1>  ------ Platform android already exists
    1>  ------ Copying native files from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\native\android to platforms\android
    1>  ------ Done copying native files to platforms\android
    1>  ------ Updating plugins
    1>  ------ Currently installed plugins: cordova-plugin-whitelist@1.2.2
    1>  ------ Currently installed dependent plugins:
    1>  ------ Currently configured plugins:
    1>  ------ Preparing platform: android
    1>  Executing "before_prepare"  hook for all plugins.
    1>  Executing "before_build"  hook for all plugins.
    1>  Searching PlatformJson files for differences between project vs. platform installed plugins
    1>  No differences found between project and android platform. Continuing...
    1>  Generating config.xml from defaults for platform "android"
    1>  Found "merges" for android platform. Copying over existing "www" files.
    1>  Wrote out Android application name to "nidhinhybrid"
    1>  Wrote out Android package name to "io.cordova.myappb16ca2"
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-hdpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-hdpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-ldpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-mdpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-xhdpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-ldpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-mdpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-hdpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-ldpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-mdpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-xhdpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-xhdpi\icon.png
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\icons\android\icon-36-ldpi.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-ldpi\icon.png
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\icons\android\icon-48-mdpi.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-mdpi\icon.png
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\icons\android\icon-72-hdpi.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-hdpi\icon.png
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\icons\android\icon-96-xhdpi.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-xhdpi\icon.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-hdpi\screen.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-hdpi\screen.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-ldpi\screen.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-mdpi\screen.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-xhdpi\screen.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-ldpi\screen.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-mdpi\screen.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-hdpi\screen.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-ldpi\screen.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-mdpi\screen.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-xhdpi\screen.png
    1>  Deleted C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-xhdpi\screen.png
    1>  splash screens: [{"src":"res/screens/android/screen-hdpi-landscape.png","density":"land-hdpi","platform":"android"},{"src":"res/screens/android/screen-ldpi-landscape.png","density":"land-ldpi","platform":"android"},{"src":"res/screens/android/screen-mdpi-landscape.png","density":"land-mdpi","platform":"android"},{"src":"res/screens/android/screen-xhdpi-landscape.png","density":"land-xhdpi","platform":"android"},{"src":"res/screens/android/screen-hdpi-portrait.png","density":"port-hdpi","platform":"android"},{"src":"res/screens/android/screen-ldpi-portrait.png","density":"port-ldpi","platform":"android"},{"src":"res/screens/android/screen-mdpi-portrait.png","density":"port-mdpi","platform":"android"},{"src":"res/screens/android/screen-xhdpi-portrait.png","density":"port-xhdpi","platform":"android"}]
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\screens\android\screen-hdpi-landscape.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-hdpi\screen.png
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\screens\android\screen-ldpi-landscape.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-ldpi\screen.png
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\screens\android\screen-mdpi-landscape.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-mdpi\screen.png
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\screens\android\screen-xhdpi-landscape.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-land-xhdpi\screen.png
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\screens\android\screen-hdpi-portrait.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-hdpi\screen.png
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\screens\android\screen-ldpi-portrait.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-ldpi\screen.png
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\screens\android\screen-mdpi-portrait.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-mdpi\screen.png
    1>  copying image from C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\res\screens\android\screen-xhdpi-portrait.png to C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\res\drawable-port-xhdpi\screen.png
    1>  updated project successfully
    1>  Executing "after_prepare"  hook for all plugins.
    1>  ------ Copied C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\bin\Android\Debug\VSBuildInfo.xml to platforms\android\assets\www\VSBuildInfo.xml
    1>  ------ Building platform: android
    1>  Debug
    1>  ------ Build configuration options: --debug
    1>  Executing "before_compile"  hook for all plugins.
    1>  ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk
    1>  JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_79
    1>  Reading build config file: C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\build.json
    1>
    1>MSBUILD : cordova-build error : FAILURE: Build failed with an exception.
    1>  FAILURE: Build failed with an exception.
    1>
    1>MSBUILD : cordova-build error : * What went wrong:
    1>  * What went wrong:
    1>MSBUILD : cordova-build error : A problem occurred configuring root project 'android'.
    1>  A problem occurred configuring root project 'android'.
    1>MSBUILD : cordova-build error : > Could not resolve all dependencies for configuration ':classpath'.
    1>  > Could not resolve all dependencies for configuration ':classpath'.
    1>MSBUILD : cordova-build error :  > Could not resolve com.android.tools.build:gradle:1.5.0.
    1>     > Could not resolve com.android.tools.build:gradle:1.5.0.
    1>MSBUILD : cordova-build error :  Required by:
    1>       Required by:
    1>MSBUILD : cordova-build error :  :android:unspecified
    1>           :android:unspecified
    1>MSBUILD : cordova-build error :  > Could not HEAD 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom'.
    1>        > Could not HEAD 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom'.
    1>MSBUILD : cordova-build error :  > peer not authenticated
    1>           > peer not authenticated
    1>
    1>MSBUILD : cordova-build error : * Try:
    1>  * 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>  Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
    1>
    1>  BUILD FAILED
    1>
    1>  Total time: 1.073 secs
    1>MSBUILD : cordova-build error : Error code 1 for command: cmd with args: /s,/c,""C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\gradlew" cdvBuildDebug -b "C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\build.gradle" -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
    1>  Error code 1 for command: cmd with args: /s,/c,""C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\gradlew" cdvBuildDebug -b "C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\build.gradle" -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    ========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========

      Severity  Code    Description Project File    Line    Suppression State
    Error       > Could not resolve all dependencies for configuration ':classpath'.    nidhinhybrid        1   
    Error       FAILURE: Build failed with an exception.    nidhinhybrid        1   
    Error       * What went wrong:  nidhinhybrid        1   
    Error       A problem occurred configuring root project 'android'.  nidhinhybrid        1   
    Error        > Could not resolve com.android.tools.build:gradle:1.5.0.  nidhinhybrid        1   
    Error        Required by:   nidhinhybrid        1   
    Error        :android:unspecified   nidhinhybrid        1   
    Error        > Could not HEAD 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom'.   nidhinhybrid        1   
    Error        > peer not authenticated   nidhinhybrid        1   
    Error       * Try:  nidhinhybrid        1   
    Error       Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.  nidhinhybrid        1   
    Error       Error code 1 for command: cmd with args: /s,/c,""C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\gradlew" cdvBuildDebug -b "C:\Users\gopus\documents\visual studio 2015\crossplatform\nidhinhybrid\nidhinhybrid\platforms\android\build.gradle" -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true" nidhinhybrid        1   


I am also attaching screenshots of  gradle.build file, build.jason , gradle.properties, fiddler screenshot (enabled to authenticate corporate proxy) and gradlew.bat execution screenshot.
enter image description here
[![enter image description here][1]][1]
[![enter image description here][2]][2]
[![enter image description here][3]][3]
[enter image description here][4]
[![enter image description here][5]][5]

I tried many solution but none of them works .so please help me to solve the problem.i also use fiddler and make capture traffic on but it also fail so please help me to solve the problem

推荐答案

对我来说这是一项工作.经过多次尝试,现在项目已成功构建.没有代理错误,我认为访问maven gradle链接可能存在任何错误.该项目没有采用https链接.该链接为http,因此运行正常.在cordovaLib内这样更改gradle.build,这在项目中也很常见 对顶级build.gradle文件进行此更改.

This work for me.now project is build successfully after many tries.there is no proxy error i think there may be any error accesing maven gradle link.may be the project is not taking https links. this link is http so it is working smoothly. change the gradle.build like this inside cordovaLib and also common for project Make this changes to the top-level build.gradle file.

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        //jcenter()
        jcenter {
            url "http://jcenter.bintray.com/" 
        }
    }
}

allprojects {
    repositories {
        //jcenter()
        jcenter {
            url "http://jcenter.bintray.com/" 
        }
    }
}

这篇关于Visual Studio 2015-Apache Cordova构建错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆