【问题标题】:How to solve to this Error ??? when i trying to cordova build apk?这个错误怎么解决???当我尝试科尔多瓦构建 apk 时?
【发布时间】:2018-11-10 05:21:56
【问题描述】:

当我尝试构建 apk ionic cordova build android 时使用此 cmd。我会关注这个错误

FAILURE:构建失败并出现异常。

出了什么问题:

任务“:processDebugResources”执行失败。 com.android.ide.common.process.ProcessException: 无法执行 aapt**

我正在使用

cordova 要求

android 的需求检查结果:

Java JDK:安装了 1.8.0 Android SDK:安装了真正的 Android 目标: 安装了 android-P,android-27,android-26,android-25,android-24,Google Inc.:Google APIs:24,android-23,Google Inc.:Google APIs:23,android-22,android-21,android-20,android-19,android-18,android-17,android-16,android-15,android Gradle:已安装 C:\Program Files\Android\Android Studio\gradle\gradle-4.4\bin\gradle

浏览器的需求检查结果:由于浏览器检查失败 未能检查浏览器平台的要求。 check_reqs 平台缺少模块。跳过它...

离子信息

cli 包:(C:\Windows\System32\node_modules)

ionic (Ionic CLI) : 3.12.0

全局包:

cordova (Cordova CLI) : 7.0.1

本地包:

Cordova Platforms : android 6.2.3 browser 4.1.0
Ionic Framework   : ionic1 1.1.0

系统:

Node              : v6.11.3
npm               : 3.10.10

杂项:

backend : pro

如何解决。

【问题讨论】:

    标签: android angular cordova ionic-framework


    【解决方案1】:

    该版本不支持一个信号插件..我将删除该插件并添加较低版本..它对我有用.. 1.cordova 插件 rm onesignal-cordova-plugin 2.手动添加package.json

    dependencies
    {
    "onesignal-cordova-plugin": "^2.3.2"
    }
    

    plugins {
    "onesignal-cordova-plugin": {}
    }
    

    3.npm 安装 4.ionic cordova build android

    谢谢各位,

    【讨论】:

      【解决方案2】:

      你可能对 android support library 有问题。 android有一个新版本-P。你可以下载this plugin并设置支持android版本,这是你的android app sdk 目标版本。

      【讨论】:

        【解决方案3】:

        如果上述解决方案没有帮助,那么首先检查是否安装了 aapt?

        aapt 是 32 位的,因此在启用 32 位架构之前不会在 64 位机器上执行

        dpkg --print-foreign-architectures  #  if prints nothing then below is fix
        
        sudo dpkg --add-architecture i386  #  add a 32 bit architecture to box
        
        sudo apt-get install -y lib32gcc1 libc6-i386 lib32z1 lib32stdc++6
        
        sudo apt-get install -y lib32ncurses5 lib32gomp1 lib32z1-dev
        

        它对我有用。

        【讨论】:

          【解决方案4】:

          我遇到了同样的问题,并通过 ./gradlew clean build 修复了它!试一试,如果不起作用,请尝试./gradlew --refresh-dependencies,然后你应该很高兴。

          复制自Execution failed app:processDebugResources Android Studio

          【讨论】:

          • 感谢 Karthik 先生。
          • 感谢 Karthik 先生。我试过'./gradlew --refresh-dependencies'这个..但我再次得到同样的错误..失败:构建失败并出现异常。 * 出了什么问题:任务 ':processDebugResources' 执行失败。 > com.android.ide.common.process.ProcessException: 无法执行 aapt
          • 确保您在 build.gradle 中提供了正确的构建工具版本
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-02-02
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多