当前位置: 首页 > 知识库问答 >
问题:

Intellij想法导入gradle项目错误-"原因:块数据意外结束"

华阳秋
2023-03-14

当导入项目作为gradle有错误原因:意外结束块数据.项目有几个模块。我使用的是理念132.719和1.8 gradle。

共有3个答案

樊胜
2023-03-14

安装Android Studio版本0.6.1后,我也遇到了同样的问题。\app\build.gradle中的BuildToolsVersion指向正确的版本(19.0.3),但是问题通过将其更改为版本19.1而得到修复

android {
compileSdkVersion 19
buildToolsVersion "19.1" // <- This was changed from 19.0.3
...
姜淇
2023-03-14

只需打开app/src/main/build.gradle,Android Studio可能会在文本版本的BuildToolsVersion上显示黄色高亮

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.1.0"  //<--- THIS PART WILL BE HIGHLIGHTED

    defaultConfig {
    ...

这意味着Gradle试图编译安装了错误版本的Gradle构建工具。通常版本会更低。

然后打开工具-

重新编译,它就会工作。

阎俊英
2023-03-14

我也有同样的问题。他完成了建造。gradle指定了未安装的buildToolsVersion:

android {
    buildToolsVersion "18.1"
    ...
}

而我只有18.1.1安装。在build.gradle更改构建工具版本修复了我的问题。如果这不能解决问题,仔细检查Intellij日志可能会发现问题。

您可以使用Android SDK Manager查看安装了哪个版本的构建工具。

 类似资料:
  • 将项目导入为分级时出现错误。项目有几个模块。我用的是132.719和1.8级的点子。

  • 我正试图将一个libgdx项目(桌面、ios和android)导入到我mac上的eclipse中,我在本地的git存储库中。 当我试图将我的项目导入到eclipse(导入>>Gradle>>Gradle项目,然后为整个libgdx项目添加我的根文件夹)时,我试图“构建模型”,但随后我得到了一个错误:

  • 知道为什么会这样吗?我的同事可以毫无问题地将项目导入他们的IntelliJ。 单击不执行任何操作。 系统: null

  • 我有一个在Swagger上具有编译依赖关系的项目,它带来了jackson databind v2.4.5,还有一个在库上具有testCompile依赖关系的项目,该库使用了AWS SDK,它带来了jackson databind v2.6.6。 从gradle运行测试时,一切正常,正确更新的jackson依赖项v2.6.6位于类路径上: intellij依存关系包含两个版本: 然而,当从Intel

  • 这是我第一次使用gradle,我正在尝试将gradle项目导入Eclipse。 EclipseJavaWeb开发人员的EE IDE。版本:光子发布(4.8.0)构建id:20180619-1200操作系统: Windows 10, v.10.0,x86_64/win32Java版本: 1.8.0_181 使用导入“现有Gradle项目”。。我在电脑上出错了 org.gradle.tooling.构

  • Intellij Idea 14.1.4 Mac OS X Yosemite 10.10.3及更高版本。 从IDE: 从外壳: (在.profile中定义:export java_home=“$(/usr/libexec/java_home-V 1.8)” 我错过了什么。我已经查看了SO中的其他讨论,例如,Intellij JAVA_HOME变量,但没有Project SDK提示符。