【问题标题】:Ionic 3, angular 4.3 application to android device deployment failedIonic 3,Angular 4.3 应用程序到 android 设备部署失败
【发布时间】:2023-03-12 13:30:01
【问题描述】:

当我运行命令ionic cordova run android --device 时,出现以下错误。以前有没有其他人遇到过此类问题,我无法在手机上部署我的应用程序。我在 Windows 10 上运行它。

在 13 秒内构建失败 (node:10556) UnhandledPromiseRejectionWarning: 未处理的承诺拒绝(拒绝 id:1):错误:cmd:命令 失败,退出代码 1 错误输出:FAILURE: Build failed with an 例外。

谢谢。

【问题讨论】:

  • 你用谷歌搜索过这个错误信息吗?只是谷歌搜索给出了结果,你有没有尝试过这些?如果是这样,请告诉我们。
  • 是的,我做到了,这个问题帮助了我。 github.com/rebeccahughes/react-native-device-info/issues/414 感谢您对我的帖子的反馈。
  • 好的,很高兴你想通了! :)

标签: angular cordova ionic3


【解决方案1】:

这个问题的解决方法是: 编辑位于 platform/android/build.gradle 行中的 build.gradle 文件,其中显示 allprojects {...}

结构应该是这样的:

`allprojects {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        jcenter()
    }
}`

所以 maven 应该在 jcenter() 之前。

【讨论】:

    【解决方案2】:

    编辑 build.gradle 文件可能会很痛苦,因为删除和重新添加平台会影响这些更改。考虑一个新的开发人员第一次添加 android 平台 - 现在他们还需要手动编辑这个 build.gradle 文件。

    我个人发现这篇文章中的错误是通过修复一些 android 支持库版本不兼容来解决的。我通过使用以下命令安装cordova-android-support-gradle-release 插件来做到这一点:

    ionic cordova-android-support-gradle-release --variable ANDROID_SUPPORT_VERSION=27.+

    https://github.com/dpa99c/cordova-android-support-gradle-release

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      • 2015-09-04
      • 2011-04-23
      • 1970-01-01
      相关资源
      最近更新 更多