0

我已经克隆了项目https://github.com/mpcjanssen/simpletask-android.git但是当我尝试在 Android Studio 2.3(最近更新)上打开它时,它只是不会构建项目。

我将尝试分步说明:

1)从我的硬盘中删除文件夹“..../simpletask-android”中的所有内容。
2)启动 Android Studio 并从 Github 选择 New Project
3)从 Github下载源代码后,Android Studio 显示以下屏幕,我采用了 Next-Next-Finish 行为,没有进行任何更改。 4)接下来,AS根据项目根文件夹中的settings.gradle开始构建项目。图片上有一个小对话框显示了这一点。5)突然 AS 要求我选择一个要导入的 gradle 项目数据 (?!),如图所示6)我收到的下一条消息是下图中的这个。项目“simpletask-android”不是基于 Gradle 的项目7)在此处输入图像描述


在此处输入图像描述

在此处输入图像描述
下一点是gradle打破并告诉我
“错误:配置项目':app'时出现问题。” 和

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

在此处输入图像描述

我尝试按照事件日志中的说明更新 Kotlin 的版本,但什么也没发生……

我还尝试按照它的说明检查日志,这就是我所拥有的:

2017-03-21 22:22:54,418 [1045087] 警告 - 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] WARN - ect.sync.idea.ProjectSetUpTask -
2017-03-21 22:22:54,423 [1045092] 信息 - ect.sync.idea.ProjectSetUpTask - 配置时出现问题项目':应用程序'。

我怎样才能解决这个问题?

更新:我卸载了 AS 2.3 并安装了 2.2 一切正常。然后我认为它已解决并再次将 AS 更新为 2.3 ......太傻了......我又回到了这个问题的开始,伙计们......

4

3 回答 3

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}"
    }
}
于 2017-03-23T02:02:22.107 回答
0

这样做:

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

祝你好运

于 2017-04-11T15:07:49.380 回答
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+'
}

并检查文档

希望能帮助到你

于 2017-06-09T07:58:27.113 回答