您的位置:首页 > 编程语言 > Java开发

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

2015-09-17 14:41 519 查看
从git.oschina.com上clone下来代码后,直接Android Studio open,而不是用import的方式,Android Studio 不识别,因为缺少.iml配置文件。



这时不要慌,用import的方法再次打开项目工程。

选择如下:



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



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

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



再次选择这工程打开。



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

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

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



上面这张截图本身是有三个错误的,第一个点一下就解决了。然后我又没法还原场景,所以就剩俩错误的截图了。能示意就行。

造成这种错误的原因大都是根目录的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环境原来是正确的,只是导入这个新项目时出错了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  gradle