我在Windows 8中使用visual studio 2015.我创建了一个混合应用程序,当我尝试构建项目时,我得到以下错误.am运行在vs android模拟器kitkat 5.5“。但是当我在ripple运行时它正在工作sometime.so请参考以下错误并帮助我解决问题。
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
答案 0 :(得分:0)
您可能是公司代理的幕后黑手,因为gradle无法下载到您的系统。
- >无法获得' https://repo1.maven.org/maven2/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom
Android使用Gradle构建软件包。
要么进行身份验证,要么阻止https链接。
可能的解决方案:
Fiddler 可以帮助允许工具自动进行身份验证(请参阅菜单选项...),您需要将代理设置指向fiddler,并允许fiddler充当您系统的代理。 / p>
其次转到android sdk文件夹,在配置文件中搜索https,然后将其更改为http 。通常,这可以帮助您下载gradle包。
自行安装gradle :自行下载(从浏览器)并解压缩.gradle下用户目录中的内容 我还为此文件夹添加了代理设置的代理设置:gradle.properties,其中包含以下内容:
systemProp.http.proxyHost=localhost
systemProp.http.proxyPort=8888
systemProp.https.proxyHost=localhost
systemProp.https.proxyPort=8888
环境变量_JAVA_OPTIONS
从命令行:
setx _JAVA_OPTIONS = "-Xmx512M -Dhttp.proxyHost="localhost" -Dhttp.proxyPort="8888" -Dhttps.proxyHost="localhost" -Dhttps.proxyPort="8888" -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true"
还添加了内存约束(-Xmx ...)来构建这些Cordova包!
答案 1 :(得分:0)
这项工作对我来说。现在项目在多次尝试后成功构建。没有代理错误我认为可能有任何错误访问maven gradle链接。可能是项目没有采取https链接。这个链接是http所以它运作顺利。在cordovaLib中更改gradle.build,这也是项目常用的 对顶级build.gradle文件进行此更改。
// 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/"
}
}
}