无法与Android Studio 2.3和Gradle构建项目
我已经克隆了项目https://github.com/mpcjanssen/simpletask-android.git,但是当我尝试在Android Studio 2.3(最近更新)上打开它,它只是不会建立该项目。
我会尝试在步骤eaplain:
1)从硬盘中删除文件夹“…. / simpletask-android”中的所有内容。
2)启动Android Studio,并从Github中选择新项目
3)从Github下载源代码后,Android Studio向我显示了以下屏幕,并采用了“Next-Next-Finish”行为,而不进行任何更改。
4)接下来,AS根据项目根文件夹中的settings.gradle开始构建项目。 图片上有一个小对话框显示了这一点。
5)突然要求我选择一个gradle项目数据导入(?!)如图所示
6)接下来的消息我得到了这在下面的图片。 项目“simpletask-android”不是一个基于Gradle的项目
7)接下来的一点是碎石,告诉我
“错误:配置项目出现问题”:app'。“ 和
“22:22 Gradle同步失败:配置项目'app'时出现问题。请查阅IDE日志获取更多详细信息(帮助|显示日志)”
我试图更新Kotlin的版本,因为它在事件日志中说,但没有发生任何事情…
我也试图检查日志,因为它说,这就是我所拥有的:
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] WARN – ect.sync.idea.ProjectSetUpTask –
2017-03-21 22:22:54,423 [1045092] INFO – ect.sync.idea.ProjectSetUpTask – 配置项目':app'时发生问题。
我该如何解决这个问题?
更新:我卸载AS 2.3和安装2.2一切工作得很好。 然后我认为它已经解决了,并再次更新为2.3 …这么傻…我回到了这个问题的开始,伙计们…
我找出了什么是错的
该项目的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}" } }
做到这一点:
- 从https://gradle.org/releases下载最新版本的Gradle
- 解压到'
C:\Program Files\Android\Android Studio\gradle
' - 打开android studio,进入“
File>Setting>Build, Execution,Deployment>Gradle
”,从Gradle Home
目录中选择最新的gradle文件夹 - 重新启动Android Studio并享受它。
祝你好运
打开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+' }
并检查文档 。
希望它有帮助