导入android项目时出错(“Gradle location not incorrect”或“Cause:block data of block data”)

时间:2013-11-06 15:24:38

标签: android android-studio

我想在Android Studio中导入Android项目,这就是问题的开始: 1)如果我将Gradle设置为Home并单击OK,我会得到以下信息: enter image description here

2)其次,如果我尝试运行项目,我会收到消息: enter image description here

尝试两种方式都会导致显示上面的消息。 我正确设置了GRADLE_HOME,JAVA_HOME,并且ANDROID_HOME指向android-studio目录中的“sdk”目录。 非常感谢您对解决方案的回答。

7 个答案:

答案 0 :(得分:13)

指向文件夹<gradle root folder>/libexec。事应该开始工作了。

答案 1 :(得分:10)

好的,我错过了为指定的Android版本下载一些构建工具,arrgh ..无论如何,谢谢你的兴趣和答案。我是gradle和Android工作室的新手。到目前为止,我一直在使用intellij开发Android应用程序。

这对我有用: 1.打开Android SDK Manager。 2.确保下载“构建工具...”库并使其正常工作。

答案 2 :(得分:1)

我将对此做出回应,因为我遇到了很多问题。

我在Linux中所做的

在终端

输入“哪一声”

如果有符号链接,请遵循此操作,直到您看到gradle的位置为止。

我的位于下面。

/usr/lib/gradle/4.2/bin/gradle

现在使用

/usr/lib/gradle/4.2/lib是您要放入intelliJ的内容

答案 3 :(得分:0)

尝试使用默认的gradle包装器。 Android工作室将正确完成所有工作。

答案 4 :(得分:0)

我在导入项目时遇到了同样的问题(原因:块数据意外结束),并通过设置ANDROID_HOME解决了。 export ANDROID_HOME=/android_sdk_root_dir

答案 5 :(得分:0)

我有一个“原因:块数据意外结束”。我所做的是为Android安装正确的SDK版本。检查 build.gradle 文件。 就我而言,我需要API级别18:

android {
    compileSdkVersion 18
    buildToolsVersion "18.1"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 17
        versionCode 1
    }
...

}

答案 6 :(得分:0)

我遇到了同样的问题,我去了http://gradle.org/gradle-download/并下载了最新的gradle。然后我将我的项目链接到我保存gradle的路径,一切正常