当前位置: 首页 > 知识库问答 >
问题:

R类出错,检索项目的父项时出错,Eclipse

巴照
2023-03-14

我是使用eclipse开发android的新手,在创建一个新项目时,我会出现两个错误。一个是在src文件夹里,主要活动说:

“C:\users\username\workspace\test\res\values\styles.xml:7:Error:检索项的父项时出错:找不到与给定名称'theme.appcompat.light'匹配的资源。”

我得到了三次相同的错误,一次在values-v11中使用appcompat.light而另一次使用dark action bar。我真的不知道该怎么办。我觉得自己很蠢。连我手机里的东西都没能检测出来。

如果你能帮我,我会非常感激的。

package com.example.test;

import android.app.Activity;
import android.os.Bundle;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}
 }

并且在styles.xml中

 <resources>

    <!--
    Base application theme, dependent on API level. This theme is replaced
    by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
     -->
    <style name="AppBaseTheme" parent="Theme.AppCompat.Light">
    <!--
        Theme customizations available in newer API levels can go in
        res/values-vXX/styles.xml, while customizations related to
        backward-compatibility can go here.
    -->
</style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
    <!-- All customizations that are NOT specific to a particular API-level        can go here. -->
</style>

 </resources>

还有清单:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="com.example.test"
   android:versionCode="1"
   android:versionName="1.0" >

    <uses-sdk
      android:minSdkVersion="8"
      android:targetSdkVersion="21" />

    <application
      android:allowBackup="true"
      android:icon="@drawable/ic_launcher"
      android:label="@string/app_name"
      android:theme="@style/AppTheme" >
      <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
       </activity>
   </application>

   </manifest>

共有1个答案

弘浩博
2023-03-14

首先,我将对您可能没有正确添加appcompat库的原始问题进行一些说明。这里有答案

第二件事是;Eclipse不再是Android开发所支持的IDE。您应该从Android developer网站下载Android Studio,网址是http://developer.Android.com。在Android Studio中添加这个库并继续工作要容易得多。

 类似资料:
  • 下载新的L SDK和20 SDK后,当尝试刷新、构建或清理我的项目时,我会得到一个 我觉得我几乎什么都试过了,但我不知道还能试什么。如有任何帮助,我们将不胜感激。 我刚刚从0.6.0 Canary升级到了新的Android Studio测试版(0.8.0

  • 我试图在我的项目中使用ActionBarActivity。我已经按照https://developer.android.com/tools/support-library/setup.html#中的说明将android-support-v7-appcompat导入到工作区 我可以将appcompat项目作为库添加到当前项目(eclipse)中。 现在我使用下面的import语句时没有错误。 附:我

  • 我正在尝试构建Android支持库v7示例。 (第28行) 如何修复这些错误并构建示例项目?

  • 我有个小问题。我只需要将我的编译android版本从23改为22。当我使用CompileSDK版本23时,一切都很好。一旦我切换到22,它就会产生以下错误。 错误:(2)错误检索项目的父级:没有找到与给定名称'android:文本外观匹配的资源。材料。小部件。按钮。逆'。错误:(2)错误检索项目的父:没有找到与给定名称'android: Widget匹配的资源。材料。按钮。有色'。 我需要解决这个

  • 编译sdk版本为22,构建工具版本为23.0.2。 推送通知库-https://github.com/facebook/fbnotifications 我知道如果我将编译sdk版本更改为23,这个错误就会消失。但是在我的项目中,我使用了一些在23版上不推荐的方法,目前不可能将compile sdk版本更改为23版。 还有其他方法可以消除这个错误吗

  • 3:描述资源路径位置类型错误:检索项的父项时出错:找不到与给定名称“Theme.AppCompat.Light”匹配的资源。styles.xml/e-learning/res/values-V11第7行Android AAPT问题 基本上是错误的,下面的项目被偶然地移除了。在此之前,项目运行正常,但当我再次导入时,错误发生了。请给我一些解决办法。