【问题标题】:Error while importing android project ("Gradle location is incorrect" or "Cause: unexpected end of block data")导入 android 项目时出错(“Gradle 位置不正确”或“原因:块数据意外结束”)
【发布时间】:2013-11-17 22:04:51
【问题描述】:

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

2) 其次,如果我尝试运行项目,我会收到以下消息:

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

【问题讨论】:

标签: android android-studio


【解决方案1】:

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

【讨论】:

  • 什么意思?我们应该把这个放在哪里/你能更具体吗?
  • 修复了它。呃,太讨厌了。
【解决方案2】:

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

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

【讨论】:

  • 你能说得更具体点吗?
  • @Konklone 在我的情况下,我在 build.gradle 文件中有 buildToolsVersion "19.0.1",但只安装了 19.0.3。所以从 SDK Manager 下载 19.0.1 就可以了。 (很可能更新 build.gradle 以使用 19.0.3 就足够了)
【解决方案3】:

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

我所做的是在 linux 中

在终端中

输入“哪个毕业”

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

我的位于以下位置。

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

所以现在只需使用

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

【讨论】:

    【解决方案4】:

    尝试使用默认的 gradle 包装器。 Android Studio 将正确执行所有操作。

    【讨论】:

    • 我实际上尝试了所有选项。我发现我设置的 GRADLE_HOME 不正确。现在我只收到第二张照片的消息。
    【解决方案5】:

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

    【讨论】:

      【解决方案6】:

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

      android {
          compileSdkVersion 18
          buildToolsVersion "18.1"
      
          defaultConfig {
              minSdkVersion 15
              targetSdkVersion 17
              versionCode 1
          }
      ...
      
      }
      

      【讨论】:

        【解决方案7】:

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

        【讨论】:

          猜你喜欢
          • 2013-11-03
          • 2013-07-11
          • 1970-01-01
          • 1970-01-01
          • 2014-10-27
          • 2017-12-03
          • 1970-01-01
          • 1970-01-01
          • 2020-08-15
          相关资源
          最近更新 更多