转自:http://blog.csdn.net/pdskyzcc1/article/details/48521667

 

Git.oschina.com上clone下来代码后,直接Android Studio open,而不是用import的方式,Android Studio 不识别,因为缺少.iml配置文件。

导入Android Studio 项目报 invalid gradle jdk configuration found

这时不要慌,用import的方法再次打开项目工程。 
选择如下: 
导入Android Studio 项目报 invalid gradle jdk configuration found

选择刚才clone下来的工程导入后,所有的文件都能看到了。目录结构也都在了,只是Android Studio 下面的错误信息栏会有错误信息提示: 
导入Android Studio 项目报 invalid gradle jdk configuration found

你无论点击 Open Gradle Settings 还是 Open File 基本上都是不能解决问题的。

  • 但问题的解决方法其实很简单,你只需要点击左上角的关闭按钮,

导入Android Studio 项目报 invalid gradle jdk configuration found

  • 再次选择这工程打开。

导入Android Studio 项目报 invalid gradle jdk configuration found

注意:奇迹出现了,如果不出意外的话,你打开工程的时候,Android Studio 最下面的状态栏就开始显示正在 build工程了。

如果你的运气好,build完成,你的工程就可以运行了。

但是,也有运气不好的,下面的错误信息栏是有错误提示的,一般会有三行。不过都是 fix***之类的错误。点击即可修复。

导入Android Studio 项目报 invalid gradle jdk configuration found
上面这张截图本身是有三个错误的,第一个点一下就解决了。然后我又没法还原场景,所以就剩俩错误的截图了。能示意就行。

造成这种错误的原因大都是根目录的build.gradle有错误的配置信息。 
例如:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}
android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
}

 

把其中的android{}删除掉

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

 

此时,gradle会提示你有变化,让你sync now 或者 sync again,点击 sync 一下即可。

按照以上步骤基本就能解决类似的问题。 
前提是你的Android Studio环境原来是正确的,只是导入这个新项目时出错了。

相关文章:

  • 2021-05-13
  • 2021-12-23
  • 2021-03-31
  • 2021-05-05
  • 2021-12-28
  • 2021-08-13
  • 2022-01-07
猜你喜欢
  • 2021-07-21
  • 2021-04-13
  • 2022-03-06
  • 2021-10-15
  • 2021-12-19
  • 2021-10-17
  • 2022-12-23
相关资源
相似解决方案