首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么Android Studio找不到我的资源?

为什么Android Studio找不到我的资源?
EN

Stack Overflow用户
提问于 2013-05-31 21:09:57
回答 4查看 42.7K关注 0票数 26

Android Studio代码检查似乎没有发现任何特定于项目的资源。

例如我的styles.xml

代码语言:javascript
复制
<resources>
  <style name="AppBaseTheme" parent="Holo.Theme.Light.DarkActionBar">
  </style>

  <!-- Application theme. -->
  <style name="AppTheme" parent="AppBaseTheme">
  </style>
</resources>

将第二个符号标记为红色并表示:“无法解析符号' AppBaseTheme '”。

该应用程序编译和运行没有问题,但我没有任何代码完成的资源。不过,检查似乎发现了ActionBarSherlock资源和HoloEverywhere资源(例如,Holo.Theme.Light.DarkActionBar,自动补全功能)。

应用(子)项目的build.gradle

代码语言:javascript
复制
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4.1'
    }
}
apply plugin: 'android'

dependencies {
    //compile files('libs/android-support-v4.jar')
    compile project(':abs-library')
    compile project(':he-library')
    compile project(':he-addons:slider')
    compile project(':he-addons:preferences')
    // using a custom repo here
    compile 'com.google.android:support-v4:r13'
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 17
    }

    sourceSets {
        main {
            manifest.srcFile 'src/main/AndroidManifest.xml'
            java.srcDirs = ['src/main/java']
            // abs-res, he-res are symlinks to ../abs-library/res
            // and ../he-library/res 
            res.srcDirs = ['src/main/res', 'abs-res', 'he-res']
        }
    }
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16858086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档