[英]Ionic Cordova run failure for “ionic cordova run android”
I have an Ionic Cordova app that I have not touched in a few months. 我有一个几个月没有接触过的Ionic Cordova应用程序。 I wanted to make a small tweak to the app today and release it but when I did, I started having a dependency issue.
我今天想对应用程序进行一些细微调整,然后发布它,但是当我这样做时,我开始遇到依赖项问题。
When I try to run 'ionic cordova run android' the build fails. 当我尝试运行“ ionic cordova run android”时,构建失败。 Even without making any changes to the app (revert all changes and try to build what worked for the last APK) it still is failing.
即使不对应用程序进行任何更改(还原所有更改并尝试构建适用于最后一个APK的内容),该应用程序仍会失败。 I have tried uninstalling the cordova intercom plugin and that changed nothing.
我尝试卸载cordova对讲插件,但没有任何改变。 I have also tried updating all of my npm packages and that did not help either.
我也尝试过更新所有的npm软件包,但都没有帮助。
This is the error log I get: 这是我得到的错误日志:
cordova run android Android Studio project detected cordova-android-firebase-gradle-release: Android platform: cordova-android@7 cordova-android-firebase-gradle-release: No custom version found in config.xml - using plugin default cordova-android-play-services-gradle-release: Android platform: cordova-android@7 cordova-android-play-services-gradle-release: No custom version found in config.xml - using plugin default cordova-android-support-gradle-release: Android platform: cordova-android@7 cordova-android-support-gradle-release: No custom version found in config.xml - using plugin default Preparing Firebase on Android ANDROID_HOME=C:\\Users\\Boogaloo\\AppData\\Local\\Android\\sdk JAVA_HOME=C:\\Program Files\\Java\\jdk1.8.0_171 studio Subproject Path: CordovaLib Subproject Path: app publishNonDefault is deprecated and has no effect anymore.
cordova运行android Android Studio项目检测到cordova-android-firebase-gradle-release:Android平台:cordova-android @ 7 cordova-android-firebase-gradle-release:在config.xml中找不到自定义版本-使用插件默认cordova-android -play-services-gradle-release:Android平台:cordova-android @ 7 cordova-android-play-services-gradle-release:在config.xml中找不到自定义版本-使用插件默认cordova-android-support-gradle-release :Android平台:cordova-android @ 7 cordova-android-support-gradle-release:在config.xml中找不到自定义版本-使用插件默认在Android上准备Firebase ANDROID_HOME = C:\\ Users \\ Boogaloo \\ AppData \\ Local \\ Android \\ sdk JAVA_HOME = C:\\ Program Files \\ Java \\ jdk1.8.0_171 studio子项目路径:CordovaLib子项目路径:app publishNonDefault已弃用,不再起作用。 All variants are now published.
所有变体现已发布。 cordova-android-firebase-gradle-release: 15.0.0 cordova-android-play-services-gradle-release: 15.0.0 cordova-android-support-gradle-release: 27.+ Configuration 'compile' in project ':app' is deprecated.
cordova-android-firebase-gradle-release:15.0.0 cordova-android-play-services-gradle-release:15.0.0 cordova-android-support-gradle-release:27. +在项目':app中配置'compile'已弃用。 Use 'implementation' instead.
请改用“实现”。 The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0.
Task.leftShift(Closure)方法已被弃用,并计划在Gradle 5.0中删除。 Please use Task.doLast(Action) instead.
请改用Task.doLast(Action)。 at build_8vin5yy2zwz3fxyzepqpp0rqu.run(C:\\Users\\Boogaloo\\WebstormProjects\\IONIC\\projects\\myapp\\platforms\\android\\app\\build.gradle:151)
在build_8vin5yy2zwz3fxyzepqpp0rqu.run(C:\\ Users \\ Boogaloo \\ WebstormProjects \\ IONIC \\ projects \\ myapp \\ platforms \\ android \\ app \\ build.gradle:151)
FAILURE: Build failed with an exception. 失败:构建失败,发生异常。
Where: Script 'C:\\Users\\Boogaloo\\WebstormProjects\\IONIC\\projects\\myapp\\platforms\\android\\cordova-plugin-intercom\\savings-build-extras-intercom.gradle' line: 71 其中:脚本'C:\\ Users \\ Boogaloo \\ WebstormProjects \\ IONIC \\ projects \\ myapp \\ platforms \\ android \\ cordova-plugin-intercom \\ savings-build-extras-intercom.gradle'行:71
What went wrong: A problem occurred configuring project ':app'. 出了什么问题:配置项目':app'时发生问题。
Could not resolve all dependencies for configuration ':app:compile'.
无法解决配置':app:compile'的所有依赖关系。 Could not find com.google.android.gms:strict-version-matcher-plugin:15.0.0.
找不到com.google.android.gms:strict-version-matcher-plugin:15.0.0。 Searched in the following locations: file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/android/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/android/m2repository/com/goog
在以下位置搜索:文件:/ C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict- version-matcher-plugin-15.0.0.pom文件:/ C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0 .0 / strict-version-matcher-plugin-15.0.0.jar文件:/ C:/ Users / Boogaloo / AppData / Local / Android / Sdk / extras / google / m2repository / com / google / android / gms / strict- version-matcher-plugin / 15.0.0 / strict-version-matcher-plugin-15.0.0.pom文件:/ C:/ Users / Boogaloo / AppData / Local / Android / Sdk / extras / google / m2repository / com / google /android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar文件:/ C:/ Users / Boogaloo / AppData / Local / Android / Sdk / extras / android / m2repository / com / google / android / gms / strict-version-matcher-plugin / 15.0.0 / strict-version-matcher-plugin-15.0.0.pom文件:/ C:/ Users / Boogaloo / AppData / Local /安卓/ SDK /演员/安卓/ m2repository / COM / goog le/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar https://jcenter.bintray.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom https://jcenter.bintray.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar https://dl.google.com/dl/android/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.
le / android / gms / strict-version-matcher-plugin / 15.0.0 / strict-version-matcher-plugin-15.0.0.jar https://jcenter.bintray.com/com/google/android/gms/strict -version-matcher-plugin / 15.0.0 / strict-version-matcher-plugin-15.0.0.pom https://jcenter.bintray.com/com/google/android/gms/strict-version-matcher-plugin/ 15.0.0 / strict-version-matcher-plugin-15.0.0.jar https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version -matcher-plugin-15.0.0.pom https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0。 0.jar https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom https: //repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar https://dl.google .COM / DL /安卓/ maven2的/ COM /谷歌/安卓/ GMS /严格的版本匹配器,插件/ 15.0.0 /严格的版本匹配器,插件-15。 0.0.pom https://dl.google.com/dl/android/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar Required by: project :app > com.google.gms:google-services:4.2.0
0.0.pom https://dl.google.com/dl/android/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0 .jar必需:project:app> com.google.gms:google-services:4.2.0
Try: Run with --stacktrace option to get the stack trace. 尝试:使用--stacktrace选项运行以获取堆栈跟踪。 Run with --info or --debug option to get more log output.
使用--info或--debug选项运行以获取更多日志输出。
Get more help at https://help.gradle.org 在https://help.gradle.org上获得更多帮助
BUILD FAILED in 3s (node:3432) UnhandledPromiseRejectionWarning: Error: cmd: Command failed with exit code 1 Error output: FAILURE: Build failed with an exception. 3秒钟内建立失败(节点:3432)UnhandledPromiseRejectionWarning:错误:cmd:命令失败,退出代码为1错误输出:FAILURE:构建失败,出现异常。
Where: Script 'C:\\Users\\Boogaloo\\WebstormProjects\\IONIC\\projects\\myapp\\platforms\\android\\cordova-plugin-intercom\\savings-build-extras-intercom.gradle' line: 71 其中:脚本'C:\\ Users \\ Boogaloo \\ WebstormProjects \\ IONIC \\ projects \\ myapp \\ platforms \\ android \\ cordova-plugin-intercom \\ savings-build-extras-intercom.gradle'行:71
What went wrong: A problem occurred configuring project ':app'. 出了什么问题:配置项目':app'时发生问题。
Could not resolve all dependencies for configuration ':app:compile'.
无法解决配置':app:compile'的所有依赖关系。 Could not find com.google.android.gms:strict-version-matcher-plugin:15.0.0.
找不到com.google.android.gms:strict-version-matcher-plugin:15.0.0。 Searched in the following locations: file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/android/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom file:/C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/android/m2repository/com/goog
在以下位置搜索:文件:/ C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict- version-matcher-plugin-15.0.0.pom文件:/ C:/Users/Boogaloo/AppData/Local/Android/Sdk/extras/m2repository/com/google/android/gms/strict-version-matcher-plugin/15.0 .0 / strict-version-matcher-plugin-15.0.0.jar文件:/ C:/ Users / Boogaloo / AppData / Local / Android / Sdk / extras / google / m2repository / com / google / android / gms / strict- version-matcher-plugin / 15.0.0 / strict-version-matcher-plugin-15.0.0.pom文件:/ C:/ Users / Boogaloo / AppData / Local / Android / Sdk / extras / google / m2repository / com / google /android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar文件:/ C:/ Users / Boogaloo / AppData / Local / Android / Sdk / extras / android / m2repository / com / google / android / gms / strict-version-matcher-plugin / 15.0.0 / strict-version-matcher-plugin-15.0.0.pom文件:/ C:/ Users / Boogaloo / AppData / Local /安卓/ SDK /演员/安卓/ m2repository / COM / goog le/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar https://jcenter.bintray.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom https://jcenter.bintray.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar https://dl.google.com/dl/android/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.
le / android / gms / strict-version-matcher-plugin / 15.0.0 / strict-version-matcher-plugin-15.0.0.jar https://jcenter.bintray.com/com/google/android/gms/strict -version-matcher-plugin / 15.0.0 / strict-version-matcher-plugin-15.0.0.pom https://jcenter.bintray.com/com/google/android/gms/strict-version-matcher-plugin/ 15.0.0 / strict-version-matcher-plugin-15.0.0.jar https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version -matcher-plugin-15.0.0.pom https://maven.google.com/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0。 0.jar https://repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.pom https: //repo1.maven.org/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar https://dl.google .COM / DL /安卓/ maven2的/ COM /谷歌/安卓/ GMS /严格的版本匹配器,插件/ 15.0.0 /严格的版本匹配器,插件-15。 0.0.pom https://dl.google.com/dl/android/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0.jar Required by: project :app > com.google.gms:google-services:4.2.0
0.0.pom https://dl.google.com/dl/android/maven2/com/google/android/gms/strict-version-matcher-plugin/15.0.0/strict-version-matcher-plugin-15.0.0 .jar必需:project:app> com.google.gms:google-services:4.2.0
Try: Run with --stacktrace option to get the stack trace. 尝试:使用--stacktrace选项运行以获取堆栈跟踪。 Run with --info or --debug option to get more log output.
使用--info或--debug选项运行以获取更多日志输出。
Get more help at https://help.gradle.org 在https://help.gradle.org上获得更多帮助
BUILD FAILED in 3s at ChildProcess.whenDone (C:\\Users\\Boogaloo\\WebstormProjects\\IONIC\\projects\\myapp\\platforms\\android\\cordova\\node_modules\\cordova-common\\src\\superspawn.js:169:23) at emitTwo (events.js:126:13) at ChildProcess.emit (events.js:214:7) at maybeClose (internal/child_process.js:925:16) at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5) (node:3432) UnhandledPromiseRejectionWarning: Unhandled promise rejection. 在3秒内在ChildProcess.whenDone(C:\\ Users \\ Boogaloo \\ WebstormProjects \\ IONIC \\ projects \\ myapp \\ platforms \\ android \\ cordova \\ node_modules \\ cordova-common \\ src \\ superspawn.js:169:23)中失败.js:126:13)位于Process.ChildProcess._handle.onexit(内部/child_process.js:209)处的也许关闭(内部/child_process.js:925:16)处的ChildProcess.emit(events.js:214:7): 5)(节点:3432)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。 This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
引发此错误的原因可能是抛出了一个没有catch块的异步函数,或者是拒绝了一个.catch()无法处理的承诺。 (rejection id: 1) (node:3432) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated.
(拒绝标识:1)(节点:3432)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。 In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
将来,未处理的承诺拒绝将以非零退出代码终止Node.js进程。
I tried updating the cordova android platform to 7.1.0 but it hasn't helped. 我尝试将cordova android平台更新为7.1.0,但并没有帮助。 I can't seem to delete the cordova firebase plugin using the command
我似乎无法使用以下命令删除cordova firebase插件
ionic cordova plugin remove cordova-plugin-firebase 离子cordova插件删除cordova-plugin-firebase
Do you use cordova-plugin-firebase
? 您是否使用
cordova-plugin-firebase
?
If so, 如果是这样的话,
run ionic cordova plugin remove cordova-plugin-firebase
and try building again. 运行
ionic cordova plugin remove cordova-plugin-firebase
并尝试再次构建。
If it works, ionic cordova plugin add cordova-plugin-firebase@2.0.5
如果
ionic cordova plugin add cordova-plugin-firebase@2.0.5
,则ionic cordova plugin add cordova-plugin-firebase@2.0.5
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.