【问题标题】:Cannot Resolve The Symbol 'R' - After importing eclipse project to Android Studio无法解析符号“R” - 将 eclipse 项目导入 Android Studio 后
【发布时间】:2015-09-04 10:07:12
【问题描述】:

请注意,我正在将我的项目从 Eclipse 转移到 Android Studio。第一个问题是我所有的活动现在都存在解决“R”的问题。我有一种感觉,这是因为支持库产生的。通常我只使用 v.4 库,但现在在 android studio 中出现以下错误:

/Users/vedtam/StudioProjects/foto.studio/fotostudio/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/res/values-v11/values.xml 错误:( 47, 21) 找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

/Users/vedtam/StudioProjects/foto.studio/fotostudio/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/res/values-v14/values.xml 错误:( 17, 21) 找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

/Users/vedtam/StudioProjects/foto.studio/fotostudio/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/res/values-v21/values.xml 错误:( 1) 检索项目的父项时出错:找不到资源 匹配给定名称“android:TextAppearance.Material.Inverse”。 错误:(1) 检索项目的父项时出错:找不到资源 匹配给定的名称 'android:TextAppearance.Material.Large.Inverse'。

build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 17
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "foto.studio"
        minSdkVersion 14
        targetSdkVersion 18
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.facebook.android:facebook-android-sdk:4.1.0'
    compile 'com.android.support:support-v4:18.0.0'
    compile 'com.google.android.gms:play-services:+'
    compile files('libs/android-async-http-1.4.6.jar')
    compile files('libs/braintree-api-1.6.1-full.jar')
    compile files('libs/universal-image-loader-1.9.4-SNAPSHOT.jar')
}

如果我在依赖项之间没有 v.7 支持库,为什么会出现这些错误?

谢谢

【问题讨论】:

    标签: android eclipse android-studio android-support-library


    【解决方案1】:

    某些资源无法在 values.xml 中为您的应用程序 res 目录中的 values-v11, values-14 and values-21 中的各种 api 版本正确解析。这就是无法解决“R”问题的原因。打开这些 XML 文件并修复它们,然后您的 AS 将构建良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 2017-03-20
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 1970-01-01
      相关资源
      最近更新 更多