2016-05-22 48 views
1

我有一个在Visual Studio 2015中使用cordova的项目。它运行在涟漪中,调试版本没有任何错误。得到了以下错误后,我切换到“发布版本”?Cordova - 生成版本 - “无法解析配置的所有依赖关系:_debugCompile'?

 
Severity Code Description Project File Line Suppression State 
Error  FAILURE: Build failed with an exception. stapp  1 
Error  * What went wrong: stapp  1 
Error  A problem occurred configuring root project 'android'. stapp  1 
Error  > Could not resolve all dependencies for configuration ':_debugCompile'. stapp  1 
Error  > Could not find any version that matches com.android.support:support-v4:+. stapp  1 
Error  Searched in the following locations: stapp  1 
Error  https://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml stapp  1 
Error  https://repo1.maven.org/maven2/com/android/support/support-v4/ stapp  1 
Error  Required by: stapp  1 
Error  :android:unspecified stapp  1 
Error  * Try: stapp  1 
Error  Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. stapp  1 
Error  Error code 1 for command: cmd with args: /s,/c,"D:\Users\.......\stapp\platforms\android\gradlew cdvBuildRelease -b D:\Users\......\stapp\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true" stapp  1 
 
1> Wrote out Android package name to "com.greywolfdesign.scenetip" 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-hdpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-land-hdpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-land-ldpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-land-mdpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-land-xhdpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-ldpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-mdpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-port-hdpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-port-ldpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-port-mdpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-port-xhdpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-xhdpi\icon.png 
1> copying image from D:\Users\......\stapp\resources\android\icon\drawable-ldpi-icon.png to D:\Users\......\stapp\platforms\android\res\drawable-ldpi\icon.png 
1> copying image from D:\Users\......\stapp\resources\android\icon\drawable-mdpi-icon.png to D:\Users\......\stapp\platforms\android\res\drawable-mdpi\icon.png 
1> copying image from D:\Users\......\stapp\resources\android\icon\drawable-hdpi-icon.png to D:\Users\......\stapp\platforms\android\res\drawable-hdpi\icon.png 
1> copying image from D:\Users\......\stapp\resources\android\icon\drawable-xhdpi-icon.png to D:\Users\......\stapp\platforms\android\res\drawable-xhdpi\icon.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-hdpi\screen.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-land-hdpi\screen.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-land-ldpi\screen.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-land-mdpi\screen.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-land-xhdpi\screen.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-ldpi\screen.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-mdpi\screen.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-port-hdpi\screen.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-port-ldpi\screen.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-port-mdpi\screen.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-port-xhdpi\screen.png 
1> Deleted D:\Users\......\stapp\platforms\android\res\drawable-xhdpi\screen.png 
1> splash screens: [{"src":"resources/android/splash/drawable-land-hdpi-screen.png","density":"land-hdpi","platform":"android"},{"src":"resources/android/splash/drawable-land-ldpi-screen.png","density":"land-ldpi","platform":"android"},{"src":"resources/android/splash/drawable-land-mdpi-screen.png","density":"land-mdpi","platform":"android"},{"src":"resources/android/splash/drawable-land-xhdpi-screen.png","density":"land-xhdpi","platform":"android"},{"src":"resources/android/splash/drawable-port-hdpi-screen.png","density":"port-hdpi","platform":"android"},{"src":"resources/android/splash/drawable-port-ldpi-screen.png","density":"port-ldpi","platform":"android"},{"src":"resources/android/splash/drawable-port-mdpi-screen.png","density":"port-mdpi","platform":"android"},{"src":"resources/android/splash/drawable-port-xhdpi-screen.png","density":"port-xhdpi","platform":"android"}] 
1> copying image from D:\Users\......\stapp\resources\android\splash\drawable-land-hdpi-screen.png to D:\Users\......\stapp\platforms\android\res\drawable-land-hdpi\screen.png 
1> copying image from D:\Users\......\stapp\resources\android\splash\drawable-land-ldpi-screen.png to D:\Users\......\stapp\platforms\android\res\drawable-land-ldpi\screen.png 
1> copying image from D:\Users\......\stapp\resources\android\splash\drawable-land-mdpi-screen.png to D:\Users\......\stapp\platforms\android\res\drawable-land-mdpi\screen.png 
1> copying image from D:\Users\......\stapp\resources\android\splash\drawable-land-xhdpi-screen.png to D:\Users\......\stapp\platforms\android\res\drawable-land-xhdpi\screen.png 
1> copying image from D:\Users\......\stapp\resources\android\splash\drawable-port-hdpi-screen.png to D:\Users\......\stapp\platforms\android\res\drawable-port-hdpi\screen.png 
1> copying image from D:\Users\......\stapp\resources\android\splash\drawable-port-ldpi-screen.png to D:\Users\......\stapp\platforms\android\res\drawable-port-ldpi\screen.png 
1> copying image from D:\Users\......\stapp\resources\android\splash\drawable-port-mdpi-screen.png to D:\Users\......\stapp\platforms\android\res\drawable-port-mdpi\screen.png 
1> copying image from D:\Users\......\stapp\resources\android\splash\drawable-port-xhdpi-screen.png to D:\Users\......\stapp\platforms\android\res\drawable-port-xhdpi\screen.png 
1> updated project successfully 
1> Executing "after_prepare" hook for all plugins. 
1> Running command: C:\Users\Nick\AppData\Roaming\Microsoft\VisualStudio\MDA\vs-npm\2.14.9\node.exe D:\Users\......\stapp\hooks\after_prepare\010_add_platform_class.js D:\Users\......\stapp 
1> add to body class: platform-android 
1> Command finished with error code 0: C:\Users\Nick\AppData\Roaming\Microsoft\VisualStudio\MDA\vs-npm\2.14.9\node.exe D:\Users\......\stapp\hooks\after_prepare\010_add_platform_class.js,D:\Users\......\stapp 
1> ------ Copied D:\Users\......\stapp\bin\Android\Release\VSBuildInfo.xml to platforms\android\assets\www\VSBuildInfo.xml 
1> ------ Building platform: android 
1> Release 
1> ------ Build configuration options: --release 
1> Executing "before_compile" hook for all plugins. 
1> ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk 
1> JAVA_HOME=C:\Program Files\Java\jdk1.7.0_71 
1> Reading build config file: D:\Users\......\stapp\build.json 
1> Reading the keystore from: d:\downloads\gwdandapp.keystore 
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 ':_debugCompile'. 
1> > Could not resolve all dependencies for configuration ':_debugCompile'. 
1>MSBUILD : cordova-build error : > Could not find any version that matches com.android.support:support-v4:+. 
1>  > Could not find any version that matches com.android.support:support-v4:+. 
1>MSBUILD : cordova-build error : Searched in the following locations: 
1>  Searched in the following locations: 
1>MSBUILD : cordova-build error : https://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml 
1>   https://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml 
1>MSBUILD : cordova-build error : https://repo1.maven.org/maven2/com/android/support/support-v4/ 
1>   https://repo1.maven.org/maven2/com/android/support/support-v4/ 
1>MSBUILD : cordova-build error : Required by: 
1>  Required by: 
1>MSBUILD : cordova-build error : :android:unspecified 
1>   :android:unspecified 
1> 
1>MSBUILD : cordova-build error : * Try: 
1> * Try: 
1> 
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> BUILD FAILED 
1> 
1> Total time: 1.938 secs 
1> ERROR building one of the platforms: Error code 1 for command: cmd with args: /s,/c,"D:\Users\......\stapp\platforms\android\gradlew cdvBuildRelease -b D:\Users\......\stapp\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true" 
1> You may not have the required environment or OS to build this project 
1>MSBUILD : cordova-build error : Error code 1 for command: cmd with args: /s,/c,"D:\Users\......\stapp\platforms\android\gradlew cdvBuildRelease -b D:\Users\......\stapp\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true" 
1> Error code 1 for command: cmd with args: /s,/c,"D:\Users\......\stapp\platforms\android\gradlew cdvBuildRelease -b D:\Users\......\stapp\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true" 
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 

回答

1

您是否尝试过使用Android SDK更新的Android支持库和Android的支持库?这往往是构建与该类型失败的原因线,出现在您的日志中:

Could not find any version that matches com.android.support:support-v4:+ 
+0

是的,我运行命令'C:\ Users \ xxx \ AppData \ Local \ Android \ sdk \ tools> android.bat'作为生成输出提示。 – ca9163d9

+0

@ dc7a9163d9根据构建日志,您当前的Android环境位于“C:\ Program Files(x86)\ Android \ android-sdk”下。请使用“C:\ Program Files(x86)\ Android \ android-sdk \ tools \ android.bat”更新Android支持库和Android支持库。 –

+0

是的,正如@ElvisXia所说的。您也可以尝试使用命令行导航到您的sdk文件夹'cd C:\ Program Files(x86)\ Android \ android-sdk'并启动'android update sdk --no-ui --all --filter'extra -Android-m2repository“' –

相关问题