相关疑难解决方法(0)

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

我正在尝试构建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行)

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

android android-layout android-support-library

42
推荐指数
1
解决办法
7万
查看次数

修复styles.xml中的错误以生成R.java:找不到资源名称'Theme.AppCompat.Light'

我是Android新手,我正在尝试运行我的第一个程序.但是,基于我在互联网上的搜索,我认为我无法导入mypackage.R因为r.java我的style.xml文件中的错误而未生成.我一直在寻找如何解决这些问题,但我找不到一个有效的修复方法.错误styles.xml

error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这一问题?

![style.txt中的错误] [1]

这是我正在使用的代码:

package com.example.test;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
}
}
Run Code Online (Sandbox Code Playgroud)

更新:这是styles.xml:

<resources>

<!--
    Base application theme, dependent on API level. This theme is replaced
    by AppBaseTheme from …
Run Code Online (Sandbox Code Playgroud)

xml android android-appcompat r.java-file android-support-library

10
推荐指数
1
解决办法
5万
查看次数