Maven Android构建错误

时间:2015-04-21 16:55:36

标签: android maven android-maven-plugin

基于My Maven的项目正在执行以下命令,导致以下错误:

命令

/bin/sh -c cd /Users/conor/Repositories/Dev/MyPosLogger/samples/HelloMyPosLogger && /Users/conor/Library/Android/sdk/build-tools/22.0.1/aapt package -f --no-crunch -I /Users/conor/Library/Android/sdk/platforms/android-19/android.jar -M /Users/conor/Repositories/Dev/MyPosLogger/samples/HelloMyPosLogger/target/filtered-manifest/AndroidManifest.xml -S /Users/conor/Repositories/Dev/MyPosLogger/samples/HelloMyPosLogger/src/main/res -S /Users/conor/Repositories/Dev/MyPosLogger/samples/HelloMyPosLogger/target/unpacked-libs/android.support_compatibility-v7-appcompat_apklib_22.0.0/res -m -J /Users/conor/Repositories/Dev/MyPosLogger/samples/HelloMyPosLogger/target/generated-sources/r --output-text-symbols /Users/conor/Repositories/Dev/MyPosLogger/samples/HelloMyPosLogger/target --auto-add-overlay

错误

/Users/conor/Repositories/Dev/MyPosLogger/samples/HelloMyPosLogger/target/unpacked-libs/android.support_compatibility-v7-appcompat_apklib_22.0.0/res/values-v21/styles_base.xml:75: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.

为什么会这样,我该如何解决?

我正在使用Android Maven Plugin v3.8.2

1 个答案:

答案 0 :(得分:2)

之前我遇到过这个错误,我通过以下方式解决了这个问题

  1. 打开Android sdk并确保安装了最新版本的支持库。如果没有,那么安装它也检查您的项目的编译pi版本是否最新,即21。
  2. 2.安装完mvn clean install。

    这将解决问题。