Android支持库v7:检索项目的父项时出错

Nut*_*mic 42 android android-layout android-support-library

我正在尝试构建Android支持库v7示例.

为此,我通过Eclipse创建了一个sampleproject - > New Android Sample Project,并将android-support-v7-*项目添加为"Android Project From Existing Code"到Eclipse,并使示例项目引用它们.

但我收到以下错误android-support-v7-mediarouter/res/values/styles.xml:

error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.ActionButton'. (第18行)

error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Light.ActionButton'. (第28行)

我该怎么做才能解决这些错误并构建示例项目?

UpL*_*ate 88

您必须使android-support-v7-mediarouter项目"知道"android-support-v7-appcompat项目作为引用库.

  1. 右键单击android-support-v7-mediarouter项目,选择Properties
  2. 选择Android
  3. 在底部的" 库"部分中,单击" 添加...".
  4. 在对话框中选择android-support-v7-appcompat.
  5. 点击应用.
  6. 单击确定.
  7. android-support-v7-mediarouter项目上做一个干净的构建.

  • (清理过Eatlon的答案)你的屏幕错了.您正在[项目 - >属性 - > Java构建路径 - >库(选项卡)]上.而是转到[Project-> Properties-> Android].那里有一个"添加"(尽管你可能需要向下滚动才能看到它). (4认同)
  • 我最近有这个错误.谢谢.我还必须设置为API19 (2认同)