2014-04-04 54 views
1

我最近更新到Android Studio 0.5.3,然后更新到0.5.4。从0.5.3版本开始,它无法解析Android类。编译正常,但IDE自动完成功能已损坏,大部分源代码现在标记为错误。看起来是这样的: Cannot resolve symbolsAndroid Studio 0.5.3无法解析Android类

build.gradle

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.9.+' 
    } 
} 

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

项目的build.gradle

buildscript { 
    repositories { 
     mavenCentral() 
     maven { url 'http://download.crashlytics.com/maven' } 
    } 

    dependencies { 
     classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' 
    } 
} 
apply plugin: 'android' 
apply plugin: 'crashlytics' 
repositories { 
    maven { url 'http://download.crashlytics.com/maven' } 
} 


android { 
    compileSdkVersion 14 
    buildToolsVersion '19.0.3' 

    defaultConfig { 
     minSdkVersion 14 
     targetSdkVersion 14 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      runProguard false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile 'com.squareup.okhttp:okhttp:1.3.0' 
    compile 'com.google.code.gson:gson:2.2.+' 
    compile 'com.android.support:appcompat-v7:+' 
    compile 'com.squareup.picasso:picasso:2.2.0' 
    compile 'com.google.android.gms:play-services:4.0.30' 
    compile 'com.crashlytics.android:crashlytics:1.+' 
} 

我不认为这是一个gradle这个问题,因为构建成功完成。什么可能不正确?或者我该如何解决这个问题?

回答

3

通过指定项目的IML以下行修正的问题:代替

<orderEntry type="jdk" jdkName="Android API 14 Platform" jdkType="Android SDK" /> 

<orderEntry type="jdk" jdkName="Maven Android 4.0 Platform" jdkType="Android SDK" /> 

有时会恢复。这有点烦人,但比拥有红色资源和没有代码帮助更好。

相关问题