我是使用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>
首先,我将对您可能没有正确添加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问题 基本上是错误的,下面的项目被偶然地移除了。在此之前,项目运行正常,但当我再次导入时,错误发生了。请给我一些解决办法。