【问题标题】:getting error while build android project in android studio在android studio中构建android项目时出错
【发布时间】:2016-08-19 11:45:51
【问题描述】:
错误:(210) 属性“背景”已使用不兼容的格式定义。 错误:(64) 此处定义的原始属性。 错误:(237) 属性“navigationMode”已使用不兼容的格式定义。 错误:(210) 此处定义的原始属性。 错误:(210) 此处定义的原始属性。 错误:(237) 属性“displayOptions”已使用不兼容的格式定义。 错误:(246) 属性“actionBarSize”已使用不兼容的格式定义。 错误:(220) 此处定义的原始属性。 错误:(246) 属性“windowMinWidthMajor”已使用不兼容的格式定义。 错误:(220) 此处定义的原始属性。 错误:(246) 属性“windowMinWidthMinor”已使用不兼容的格式定义。 错误:(220) 此处定义的原始属性。 错误:任务“:app:processDebugResources”执行失败。 > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/gumbi/Android/Sdk/build-tools/24.0.0/aapt'' 以非完成-零退出值 1

例如错误:(237) 属性“displayOptions”已使用不兼容的格式定义。 正在排队:

   <declare-styleable name="SherlockActionBar">
    <attr name="navigationMode">
        <enum name="normal" value="0"/>
        <enum name="listMode" value="1"/>
        <enum name="tabMode" value="2"/>
    </attr>
    <attr name="displayOptions">
        <flag name="useLogo" value="0x1"/>
        <flag name="showHome" value="0x2"/>
        <flag name="homeAsUp" value="0x4"/>
        <flag name="showTitle" value="0x8"/>
        <flag name="showCustom" value="0x10"/>
        <flag name="disableHome" value="0x20"/>
    </attr>
    <attr name="title" format="string"/>
    <attr name="subtitle" format="string"/>
    <attr name="titleTextStyle"/>
    <attr name="subtitleTextStyle"/>
    <attr name="icon" format="reference"/>
    <attr name="logo" format="reference"/>
    <attr name="divider"/>
    <attr name="background"/>
    <attr name="backgroundStacked" format="reference|color"/>
    <attr name="backgroundSplit"/>
    <attr name="customNavigationLayout" format="reference"/>
    <attr name="height"/>
    <attr name="homeLayout" format="reference"/>
    <attr name="progressBarStyle" format="reference"/>
    <attr name="indeterminateProgressStyle" format="reference"/>
    <attr name="progressBarPadding" format="dimension"/>
    <attr name="itemPadding" format="dimension"/>
</declare-styleable>

【问题讨论】:

  • 任何提示.. ??请
  • 您可以edit您的问题以包含更多文字。评论是为了回复他人
  • 输入您尝试过的代码。
  • 你能从 build.gradle 添加你的依赖吗?
  • 您可能有错误----在 res 文件夹中 --> 值

标签: android


【解决方案1】:

您正在使用已弃用的 actionbarsherlock,它会导致最新的 android 构建工具和支持库出现构建错误。

您必须从项目中删除 com.actionbarsherlock:actionbarsherlock 并改用 com.android.support:appcompat。它可能需要进行一些重构,但为了支持 Android 6(ActionbarSherlock 会导致 Android 6 及更高版本的构建错误和崩溃)

如果您不需要支持最新版本的 Android,您可以随时降级构建工具并支持 lib,但我不建议这样做。

【讨论】:

  • 您将不再使用它。 AppCompat 具有 ActionbarSherlock 所需的所有功能。 ActionbarSherlock 会导致运行 Android 6 或更高版本的设备崩溃。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-04-03
  • 1970-01-01
  • 1970-01-01
  • 2019-03-30
  • 1970-01-01
  • 2016-04-30
  • 2019-01-02
相关资源
最近更新 更多