Android Studio Gradle分析系统已损坏

Android Studio Gradle分析系统已损坏,android,android-studio,gradle,android-gradle-plugin,Android,Android Studio,Gradle,Android Gradle Plugin,Android Studio的gradle工具,在有更新时突出显示第三方(见下面的屏幕截图) 不适用于Android Studio v1.4(有新版本时不突出显示) 我尝试删除“.gradle”文件夹,在Android Studio的“文件->无效缓存/重新启动”下重置缓存和设置,重新下载为1.4,但仍然没有 然后,我用Android Studio 1.3.1打开我的项目,该库被完美地突出显示(例如:com.google.Android.gms:play services analytics:

Android Studio的gradle工具,在有更新时突出显示第三方(见下面的屏幕截图)

不适用于Android Studio v1.4(有新版本时不突出显示)

我尝试删除“.gradle”文件夹,在Android Studio的“文件->无效缓存/重新启动”下重置缓存和设置,重新下载为1.4,但仍然没有

然后,我用Android Studio 1.3.1打开我的项目,该库被完美地突出显示(例如:com.google.Android.gms:play services analytics:7.8.0 show 8.1.0)

不确定是bug还是配置问题。 我的project build.gradle看起来像:

buildscript {
    repositories {
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.1'
    }
}
apply plugin: 'com.android.application'
android {
    useLibrary 'org.apache.http.legacy'


    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile 'com.google.android.gms:play-services-analytics:7.8.0' 
}
最高层:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.1'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

多亏了@Sharj,他是对的,之前的AS中出现了一些冲突

我通过以下方法使其工作:

  • 从~/Library/Application Support中删除所有AndroidStudio*文件夹(忘记说我正在使用mac os)
  • 删除我的SDK文件夹
  • 再次以新的方式下载,启动安装,然后他自己下载SDK

然后工作

多亏了@Sharj,他是对的,与之前的AS有些冲突

我通过以下方法使其工作:

  • 从~/Library/Application Support中删除所有AndroidStudio*文件夹(忘记说我正在使用mac os)
  • 删除我的SDK文件夹
  • 再次以新的方式下载,启动安装,然后他自己下载SDK

然后工作

如果您已经下载了新版本的库,它会显示新版本的库。如果您下载了最新版本的play services(以防万一,如果AS 1.4和AS 1.3正在查看您计算机上的不同源目录),则可以在AS 1.4中检查SDK Manager。SDK Manager中的所有内容都是最新的(SDK工具/平台->r24.4/r23.0.1,Android支持库/库->r22/r23.0.1,播放服务->r27,谷歌回购->r22)。即使我将Gradle降级到以前的版本(如1.4),也不会要求提供新版本。@Sharj将play services降级到7.8.0,那么AS 1.4是否要求您在同步后进行更新?是的,它确实显示在我的AS 1.4上。如果您已经下载了库的新版本,则会显示该库的新版本。如果您下载晚了,则可以在AS 1.4中查看SDK管理器st版本的play services(以防AS 1.4和AS 1.3在您的计算机上查看不同的源目录)。SDK管理器中的所有内容都是最新的(SDK工具/平台->r24.4/r23.0.1,Android支持存储库/库->r22/r23.0.1,play services->r27,google repo->r22)。即使我将Gradle降级到以前的版本1.4,也不会要求新版本。@Sharj将play services降级到7.8.0,AS 1.4是否要求您在同步后更新?是的,它确实显示在我的AS 1.4上。