2014-04-04 56 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" /> 

有時會恢復。這有點煩人,但比擁有紅色資源和沒有代碼幫助更好。

相關問題