【问题标题】:Ionic v1 Build Failed in androidIonic v1 构建在 android 中失败
【发布时间】:2019-02-16 18:12:00
【问题描述】:

我有一个 ionic v1 应用程序,当我尝试使用 ionic cordova build android 生成 apk 时,它无法构建应用程序。

我已经更改了DistibutionURL on my .js file to 4.xx,但每次我构建应用程序时,它都会检测到我有 gradle 3.xx。这是为什么呢?

【问题讨论】:

  • 您的应用是否在网络浏览器上正常运行
  • 请复制粘贴错误消息而不是发布屏幕截图。

标签: android node.js cordova ionic-framework android-gradle-plugin


【解决方案1】:

答案是删除所有已安装的平台并删除插件和平台文件夹。重新添加平台。感谢@Guillem Perez。

【讨论】:

    【解决方案2】:

    您编辑了正确的文件?不是js文件。

    ionic-project/platforms/android/gradle/wrapper/gradle-wrapper.properties

    你会看到

    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
    

    改成

    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
    

    如果这不起作用,请尝试安装另一个 cordova android 平台:

    cordova 平台 rm android

    cordova平台添加android@7.1.1

    或者使用 7.0.0 版本,我推荐 6.3.0 兼容旧版。

    【讨论】:

    • 我可以在 facebook 上联系你吗?请?我真的卡住了
    • 我删除了 android 平台并添加了 android 平台 6.3.0,我收到了一个新错误 Execution failed for task: "transformClassesWithDexForDebug"
    猜你喜欢
    • 2016-11-05
    • 1970-01-01
    • 1970-01-01
    • 2019-06-01
    • 2015-05-29
    • 2019-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多