14

我想在 Android Studio 中导入 Android 项目,这就是问题开始的地方: 1)如果我将 Gradle 设置为主页并单击“确定”,我会得到以下信息: 在此处输入图像描述

2)其次,如果我尝试运行项目,我会收到以下消息: 在此处输入图像描述

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

4

7 回答 7

13

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

于 2014-03-08T10:24:45.537 回答
10

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

这对我有用: 1. 打开 Android SDK 管理器。2. 确保“构建工具...”库已下载并且它应该可以正常工作。

于 2013-11-07T22:57:49.487 回答
1

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

我所做的是在linux中

在终端

输入“哪个 gradle”

如果有符号链接,请按照此操作,直到您看到 gradle 所在的位置。

我的位于以下位置。

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

所以现在只需使用

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

于 2018-06-28T03:15:07.790 回答
0

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

于 2013-11-11T03:06:02.687 回答
0

I had a "Cause: unexpected end of block data" as well. What I did was installing the right SDK version for Android. Check your build.gradle file. In my case I needed API level 18:

android {
    compileSdkVersion 18
    buildToolsVersion "18.1"

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

}
于 2013-11-18T16:03:11.307 回答
0

尝试使用默认的 gradle 包装器。Android Studio 将正确地做所有事情。

于 2013-11-06T15:35:25.837 回答
0

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

于 2015-12-12T21:00:04.403 回答