我克隆了项目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行为,没有改变任何内容。
4)接下来,AS根据项目根文件夹中的settings.gradle开始构建项目。图片上有一个小对话框,显示了这一点
5)突然AS要求我选择要导入的gradle项目数据(?!),如图所示
6)我收到的下一条消息是如下图所示。项目'simpletask-android'不是基于Gradle的项目
7)下一点是打破并告诉我
“错误:配置项目':app'时出现问题。”和
“22:22 Gradle sync失败:配置项目':app'时出现问题。 有关详细信息,请参阅IDE日志(帮助|显示日志)“
我尝试更新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 ......那么傻......我回到了这个问题的开头,伙计......
答案 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)
做到这一点:
C:\Program Files\Android\Android Studio\gradle
' File>Setting>Build, Execution,Deployment>Gradle
'并从Gradle Home
目录答案 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。
希望有所帮助