【发布时间】:2016-09-19 04:50:08
【问题描述】:
我在 Visual Studio 2015 中有一个使用 Cordova 的项目。它在波纹中运行,调试构建没有任何错误。但是,我切换到“发布构建”后出现以下错误?
严重性代码 描述 项目文件行抑制状态 错误失败:构建失败并出现异常。步骤 1 错误 * 出了什么问题:stapp 1 错误配置根项目“android”时出现问题。步骤 1 错误 > 无法解析配置“:_debugCompile”的所有依赖项。步骤 1 错误 > 找不到任何与 com.android.support:support-v4:+ 匹配的版本。步骤 1 在以下位置搜索错误:stapp 1 错误 https://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml stapp 1 错误 https://repo1.maven.org/maven2/com/android/support/support-v4/ stapp 1 错误要求:stapp 1 错误:android:未指定的 stapp 1 错误 * 尝试:stapp 1 使用 --stacktrace 选项运行以获取堆栈跟踪时出错。使用 --info 或 --debug 选项运行以获得更多日志输出。步骤 1 错误 错误代码 1 命令: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> 将 Android 包名写入“com.greywolfdesign.scenetip” 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-hdpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-land-hdpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-land-ldpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-land-mdpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-land-xhdpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-ldpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-mdpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-port-hdpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-port-ldpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-port-mdpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-port-xhdpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-xhdpi\icon.png 1> 将图像从 D:\Users\......\stapp\resources\android\icon\drawable-ldpi-icon.png 复制到 D:\Users\......\stapp\platforms\android \res\drawable-ldpi\icon.png 1> 将图像从 D:\Users\......\stapp\resources\android\icon\drawable-mdpi-icon.png 复制到 D:\Users\......\stapp\platforms\android \res\drawable-mdpi\icon.png 1> 将图像从 D:\Users\......\stapp\resources\android\icon\drawable-hdpi-icon.png 复制到 D:\Users\......\stapp\platforms\android \res\drawable-hdpi\icon.png 1> 将图像从 D:\Users\......\stapp\resources\android\icon\drawable-xhdpi-icon.png 复制到 D:\Users\......\stapp\platforms\android \res\drawable-xhdpi\icon.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-hdpi\screen.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-land-hdpi\screen.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-land-ldpi\screen.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-land-mdpi\screen.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-land-xhdpi\screen.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-ldpi\screen.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-mdpi\screen.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-port-hdpi\screen.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-port-ldpi\screen.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-port-mdpi\screen.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-port-xhdpi\screen.png 1> 删除 D:\Users\......\stapp\platforms\android\res\drawable-xhdpi\screen.png 1> 启动画面:[{"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","密度":"land-mdpi","platform":"android"},{"src":"resources/android/splash/drawable-land-xhdpi- screen.png","密度":"land-xhdpi","平台":"android"},{"src":"resources/android/splash/drawable-port-hdpi-screen.png","密度" :"port-hdpi","platform":"android"},{"src":"resources/android/splash/drawable-port-ldpi-screen.png","密度":"port-ldpi","平台":"android"},{"src":"resources/android/splash/drawable-port-mdpi-screen.png","密度":"port-mdpi","平台":"android"}, {"src":"resources/android/splash/drawable-port-xhdpi-screen.png","密度":"port-xhdpi","platform":"android"}] 1> 将图像从 D:\Users\......\stapp\resources\android\splash\drawable-land-hdpi-screen.png 复制到 D:\Users\......\stapp\platforms \android\res\drawable-land-hdpi\screen.png 1> 将图像从 D:\Users\......\stapp\resources\android\splash\drawable-land-ldpi-screen.png 复制到 D:\Users\......\stapp\platforms \android\res\drawable-land-ldpi\screen.png 1> 将图像从 D:\Users\......\stapp\resources\android\splash\drawable-land-mdpi-screen.png 复制到 D:\Users\......\stapp\platforms \android\res\drawable-land-mdpi\screen.png 1> 将图像从 D:\Users\......\stapp\resources\android\splash\drawable-land-xhdpi-screen.png 复制到 D:\Users\......\stapp\platforms \android\res\drawable-land-xhdpi\screen.png 1> 将图像从 D:\Users\......\stapp\resources\android\splash\drawable-port-hdpi-screen.png 复制到 D:\Users\......\stapp\platforms \android\res\drawable-port-hdpi\screen.png 1> 将图像从 D:\Users\......\stapp\resources\android\splash\drawable-port-ldpi-screen.png 复制到 D:\Users\......\stapp\platforms \android\res\drawable-port-ldpi\screen.png 1> 将图像从 D:\Users\......\stapp\resources\android\splash\drawable-port-mdpi-screen.png 复制到 D:\Users\......\stapp\platforms \android\res\drawable-port-mdpi\screen.png 1> 将图像从 D:\Users\......\stapp\resources\android\splash\drawable-port-xhdpi-screen.png 复制到 D:\Users\......\stapp\platforms \android\res\drawable-port-xhdpi\screen.png 1>成功更新项目 1> 为所有插件执行“after_prepare”钩子。 1> 运行命令: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> 添加到body类:platform-android 1> 命令完成,错误代码为 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> ------ 复制 D:\Users\......\stapp\bin\Android\Release\VSBuildInfo.xml 到platforms\android\assets\www\VSBuildInfo.xml 1> ------ 搭建平台:android 1> 发布 1> ------ 构建配置选项:--release 1> 为所有插件执行“before_compile”钩子。 1> ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk 1> JAVA_HOME=C:\Program Files\Java\jdk1.7.0_71 1> 读取构建配置文件:D:\Users\......\stapp\build.json 1> 从以下位置读取密钥库:d:\downloads\gwdandapp.keystore 1> 1>MSBUILD:cordova-build 错误:FAILURE:构建失败并出现异常。 1> FAILURE:构建失败并出现异常。 1> 1>MSBUILD:cordova-build 错误:* 出了什么问题: 1> * 出了什么问题: 1>MSBUILD:cordova-build 错误:配置根项目“android”时出现问题。 1> 配置根项目“android”时出现问题。 1>MSBUILD:cordova-build 错误:> 无法解析配置“:_debugCompile”的所有依赖项。 1> > 无法解析配置“:_debugCompile”的所有依赖项。 1>MSBUILD:cordova-build 错误:> 找不到任何与 com.android.support:support-v4:+ 匹配的版本。 1> > 找不到任何与 com.android.support:support-v4:+ 匹配的版本。 1>MSBUILD:cordova-build 错误:在以下位置搜索: 1> 在以下位置搜索: 1>MSBUILD:cordova-build 错误: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 错误: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 错误:要求: 1> 要求: 1>MSBUILD:cordova-build 错误::android:unspecified 1> :android:未指定 1> 1>MSBUILD:cordova-build 错误:* 尝试: 1> *尝试: 1> 1>MSBUILD:cordova-build 错误:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。 1> 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。 1> 构建失败 1> 1> 总时间:1.938 秒 1> 错误构建平台之一:命令的错误代码 1:带有 args 的 cmd:/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> 您可能没有构建此项目所需的环境或操作系统 1>MSBUILD:cordova-build 错误:命令错误代码 1:带有 args 的 cmd:/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> 命令的错误代码 1:带有 args 的 cmd:/s,/c,"D:\Users\......\stapp\platforms\android\gradlew cdvBuildRelease -b D:\Users\.... ..\stapp\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true" ========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========【问题讨论】:
标签: android cordova msbuild visual-studio-cordova