2

我正在尝试使用新的 Material Design 主题创建一个 android 应用程序,但无法让它在以前的 Android 版本上运行。

我找不到任何配置正确的资源。

这是我的毕业文件:

apply plugin: 'com.android.application'
android {

buildToolsVersion '20'

defaultConfig {
    applicationId "com.appname"
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

productFlavors {
    L {
        compileSdkVersion 'android-L'
        minSdkVersion 'L'
        targetSdkVersion 'L'
    }
    Old {
        compileSdkVersion 19
        minSdkVersion 11
        targetSdkVersion 19
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v4:21.0.0-rc1'
}

}

应用程序崩溃并且找不到材料设计主题配置(我在 values-21 文件夹中创建了一个主题)

如果有人可以帮我解决这个问题,我将不胜感激!

4

1 回答 1

0

尝试这个:

lpreview = hasProperty('lpreview')

apply plugin: 'android'


android {
    compileSdkVersion lpreview ? "android-L" : 19
    buildToolsVersion "20"

    productFlavors { lpreview ? lpreview{} : classic{} }

    defaultConfig lpreview ? {} : {
        // Non-L-preview configuration
        minSdkVersion 14
        targetSdkVersion 19
    }



}
dependencies {
    //wearApp project(':Wearable')
    compile fileTree(dir: 'libs', include: ['*.jar'])
    //compile 'com.android.support:support-v4:21.0.0-rc1'
    compile 'com.android.support:support-v4:20.+'
}
于 2014-09-12T15:03:29.173 回答