启动时自定义主题崩溃应用程序

Custom theme crashing app on startup

我正在尝试使用以下内容为我的应用程序定义自定义主题:

<style name="AppTheme" parent="@android:style/Theme.AppCompat">
    <!--Custom theme options go here-->
</style>

当 运行 我的 S4(作为开发人员)上的应用程序立即崩溃。我也试过:

<style name="AppTheme" parent="@android:style/Theme.Holo.Light">
    <!--Custom theme options go here-->
</style>

但这给了我错误

Cannot resolve symbol '@android:style/Theme.AppCompat'

Gradle信息如下:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "example.android.magic"
        minSdkVersion 16
        targetSdkVersion 22
        versionCode 3
        versionName "1.1.1"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile 'com.google.android.gms:play-services-ads:7.5.0'
}

我正在使用 Android Studio 1.2.2

@android:style/Theme.AppCompat更改为Theme.AppCompat

主题应该是

@style/Theme.AppCompat

或不带样式前缀的更短符号:

Theme.AppCompat

因为它不是 Android 的一部分,所以它是您项目中库的一部分。