【问题标题】:Unable to build android in Ionic无法在 Ionic 中构建 android
【发布时间】:2017-05-12 08:23:02
【问题描述】:

我目前正忙于我的项目。

我使用以下内容:

ionic@2.1.18 (cli) 科尔多瓦@6.1.1

我正在 Mac 上进行开发,并且我的机器上安装了 android SKD (v23)。

当我运行 ionic build android 时,出现以下异常:

:processDebugResources /platforms/android/build/intermediates/res/merged/debug/values-v24/values-v24.xml:3 :AAPT:检索项目的父项时出错:未找到资源 匹配给定的名称 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'。

/platforms/android/build/intermediates/res/merged/debug/values-v24/values-v24.xml:4 :AAPT:检索项目的父项时出错:未找到资源 匹配给定的名称 'android:TextAppearance.Material.Widget.Button.Colored'。

失败

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

* 出了什么问题:任务执行失败 ':processDebugResources'。 com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:进程'命令 '/Library/Android/sdk/build-tools/23.0.3/aapt'' 以非零结尾 退出值 1

我已经尝试在 ionic.xml 中删除并重新添加 android 平台。我也试过安装几个 android SDK 版本。

在我的 config.xml 文件中,我包含了以下几行:

<preference name="android-minSdkVersion" value="23"/> 
<preference name="android-targetSdkVersion" value="23"/>

我使用的java版本是:jdk1.7.0_80.jdk

我是使用 Ionic 开发的新手,所以我不知道我还能尝试什么。

提前致谢!

【问题讨论】:

    标签: android cordova ionic-framework


    【解决方案1】:

    这看起来像是 Android 编译 SDK 版本和支持库(或构建工具)版本不匹配。

    尝试安装 Android SDK 版本 24,然后重试。

    【讨论】:

    • 这没有帮助,我已经安装了 API 和构建工具 v24。仍然得到同样的错误。
    【解决方案2】:

    这应该给你一个提示:values-v24 vs build-tools/23.0.3

    您正在使用您的应用不支持的 API 级别的值。

    【讨论】:

    • 为什么它要使用 v24 构建工具,因为我告诉它使用 API 23?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 2015-11-15
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    相关资源
    最近更新 更多