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

时间:2015-07-04 22:25:06

标签: java android xml android-theme

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

<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>

但这给了他错误

  

无法解析符号&#39; @android:style / Theme.AppCompat&#39;

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

主题应该是

@风格/ Theme.AppCompat

或没有样式前缀的短记法:

Theme.AppCompat

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