无法使用Android Studio 2.3和Gradle构建项目

时间:2017-03-21 14:26:52

标签: android android-gradle kotlin android-studio-2.3

我克隆了项目https://github.com/mpcjanssen/simpletask-android.git但是当我尝试在Android Studio 2.3(最近更新)上打开它时,它就不会为项目提供支持。

我会尝试逐步取消:

1)从我的硬盘驱动器中删除了文件夹“.... / simpletask-android”中的所有内容。
2)启动Android Studio并从Github选择新项目 3)从Github下载源代码后,Android Studio向我展示了以下屏幕,我采用了Next-Next-Finish行为,没有改变任何内容。 enter image description here
4)接下来,AS根据项目根文件夹中的settings.gradle开始构建项目。图片上有一个小对话框,显示了这一点 5)突然AS要求我选择要导入的gradle项目数据(?!),如图所示 enter image description here
6)我收到的下一条消息是如下图所示。项目'simpletask-android'不是基于Gradle的项目
enter image description here
7)下一点是打破并告诉我   “错误:配置项目':app'时出现问题。”和

“22:22 Gradle sync失败:配置项目':app'时出现问题。             有关详细信息,请参阅IDE日志(帮助|显示日志)“

enter image description here

我尝试更新Kotlin的版本,因为它在事件日志中说明但没有发生任何事情......

我还试着按照它说的那样检查Log,这就是我所拥有的:

2017-03-21 22:22:54,418 [1045087] WARN - nal.AbstractExternalSystemTask - 配置项目':app'时出现问题。 com.intellij.openapi.externalSystem.model.ExternalSystemException:配置项目':app'时出现问题。
......

引起:org.gradle.api.ProjectConfigurationException:配置项目':app'时出现问题。
......

引起:kotlin.KotlinNullPointerException
......还有64个

2017-03-21 22:22:54,423 [1045092]警告 - ect.sync.idea.ProjectSetUpTask -
2017-03-21 22:22:54,423 [1045092] INFO - ect.sync.idea.ProjectSetUpTask - 配置项目':app'时出现问题。

我该如何解决这个问题?

更新:我卸载了AS 2.3并安装了2.2 一切都很好。然后我认为它已经解决并再次更新为AS ......那么傻......我回到了这个问题的开头,伙计......

3 个答案:

答案 0 :(得分:1)

我弄清楚出了什么问题......

项目的build.gradle文件有错误......

原文说:

buildscript {
    //other stuff
    dependencies {
        //something else
        classpath "org.jetbrains.dokka:dokka-android-gradle-plugin:${dokka_version}"
    }
}

但它应该是:

buildscript {
    //other stuff
    dependencies {
        //something else
        classpath "org.jetbrains.dokka:dokka-gradle-plugin:${dokka_version}"
    }
}

答案 1 :(得分:0)

做到这一点:

  1. https://gradle.org/releases
  2. 下载最新版本的gradle
  3. 将其提取到' C:\Program Files\Android\Android Studio\gradle'
  4. 打开Android工作室并转到' File>Setting>Build, Execution,Deployment>Gradle'并从Gradle Home目录
  5. 中选择最新的gradle文件夹
  6. 重启Android Studio并享受它。
  7. 祝你好运

答案 2 :(得分:0)

打开 prjectdir / gradle / gradle-wrapper.properties

并设置

distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

打开项目gradle(不在模块内部进行gradle)并设置

    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.0+'
}

并查看docs

希望有所帮助