找不到资源 - Styles.xml和Theme.AppCompat.Light

时间:2017-04-23 01:47:29

标签: java android xml android-studio

我从github导入了一个工作项目,由于我的styles.xml和build.grable存在问题,我发现自己无法运行/重建项目。

以下是我就此问题访问过的链接:

还有更多..大多数解决方案都是旧的(5年以上),我试过的解决方案不起作用:

  • 在build.gradle依赖项中添加编译'com.android.support:appcompat-v7:25.3.1'
  • 导入appcompat,导入按钮在当前版本中消失了
  • 重新编译/重新同步/无效缓存/关闭项目/从github重新导入
  • 在模块设置中添加库依赖(我被要求上传文件?)

因为我是Android Studio的新用户,请明确你的答案(打开X文件,做Y)。

以下是主要文件:

Styles.xml:

<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    </style>

    <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />

    <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />   
</resources>

的build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "com.app.game.quizee"
        minSdkVersion 21
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.1'
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:support-vector-drawable:25.3.1'
    compile 'com.android.support:support-v4:25.3.1'
    testCompile 'junit:junit:4.12'
}

apply plugin: 'com.google.gms.google-services'

错误:List of errors

感谢您的时间!

1 个答案:

答案 0 :(得分:0)

Gradle版本:“2.3.1”在我的情况下引起了这种情况,通过返回版本“2.2.3”来修复它。

换句话说改变这一行:

classpath'com.android.tools.build:gradle:2.3.1'

到:

classpath'com.android.tools.build:gradle:2.2.3'