Android Studio错误:检索父项时出错,找不到与给定名称'Theme.AppCompat.Light.DarkActionBar'匹配的资源。

3
我是Android Studio的初学者,我已经开始创建名为Hello World的应用程序,但总是在gradle build选项卡中显示2个错误。我遇到的错误如下:

错误:(1)检索项目父级时出错:找不到与给定名称'Theme.AppCompat.Light.DarkActionBar'匹配的资源。

错误:执行任务':app:processDebugResources'失败。> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:进程'命令'e:\Program Files\Android\sdk\build-tools\22.0.1\aapt.exe''以非零退出值完成

这是我的build.gradle文件。
apply plugin: 'com.android.application'
android {
    compileSdkVersion 22
    buildToolsVersion '22.0.1'

    defaultConfig {
        applicationId "com.example.android.helloworld"
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
} dependencies {} 

我现在应该怎么做才能让我的程序没有错误呢?请帮助我……

1个回答

3

主题"Theme.AppCompat.Light.DarkActionBar"声明在模块“com.android.support:appcompat-v7”中。

因此,您需要在build.gradle中添加以下内容:

dependencies {
    compile 'com.android.support:appcompat-v7:22.1.1'
}

或者您可以使用“Theme.Holo.Light.DarkActionBar”,它是较新版本的安卓系统的一部分,不需要额外的模块。

“Theme.AppCompat.xxx”和“com.android.support:appcompat-v7”旨在允许旧版安卓系统(如android-2.2)使用在较新版本中引入的新功能。


谢谢@k3b,但是出现了一个新问题,显示错误:执行任务':app:preDexDebug'失败。>com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: 命令'E:\Program Files\Java\jdk1.8.0_45\bin\java.exe'的进程以非零退出值1完成。 - Ishan Biswas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接