打开github上下载的Kotlin项目

作者: wxyass 分类: Android,Kotlin 发布时间: 2018-08-10 14:40

Use auto-import : 若开启,修改gradle脚本文件后,会自动检测变化并对项目进行刷新

Create directories for empty content roots automatically : 导入或者创建gradle项目时,是否自动创建标准目录结构

Create separate module per source set : 让每个模块单独采用Gradle约定的source set结构去执行构建

Use default gradle wrapper (recommended) : 使用Gradle Wrapper(如果一定要翻译的话,可以称之为Gradle 包装器),这可以使得项目组成员不必预先安装好gradle即可执行gradle脚本,同时也便于统一项目所使用的gradle版本,当然虽说是不必预装其实是它会自己去官网帮你下载一个,然而gradle安装包体积不小同时又有墙的过滤,所以开启此项最好事先备好梯子.

Use gradle wrapper task configuration : 自定义Gradle Wrapper配置,如可以更改发行包下载地址为你的内网地址便不存在上一条中的翻墙\下载失败\速度慢的问题了,示例代码

Use local gradle distribution : 采用本地安装的Gradle执行脚本
Gradle home : 选择你的Gradle安装目录即可,无需选择到bin
Gradle JVM : 选择构建Gradle项目使用的JVM,默认是项目采用的JDK

Offline work : 离线模式,开启离线模式后,Gradle将不会联网查找依赖,而是仅从本地缓存中查找,所以要慎重开启此选项
Service directory path : 修改Gradle的默认缓存目录,该项也可以通过添加GRADLE_USER_HOME环境变量进行设置,默认值是 «USER_HOME»/.gradle文件夹,更多设置方式参考 如何修改Gradle的缓存目录
Gradle VM options : 设置jvm参数,可以采用空格分隔不同的参数设置 比如 ” -client -ea -Xmx1024m” 也可以通过Gradle的-D参数对相关参数进行设置

错误

问题1

Gradle sync failed: SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

看来是sdk的路径有问题,好吧,我们去设置一下。打开local.properties 加上或者更改sdk.dir=sdk路径。发现问题依旧在。。。。试试ANDROID_HOME环境变量呢?毫无意外的,问题依旧在。。。。

到底是咋回事呢?其实问题并不是出在sdk的路径上,而是我们当前电脑的sdk版本跟你的项目所需的sdk版本不匹配。看看project.properties中的target,它指定的是哪个版本的sdk。然后打开Android Studio ->settings -> android sdk(直接在搜索栏输入sdk) -> sdk platforms ,看看有没有勾上指定版本的sdk。通常情况都是没有,勾上,“OK” 即可。系统开始下载并安装,成功之后重新打开项目就行了。

问题2

Failed to find CMake 
Install CMake and sync project    

安装CMake即可(百度)

问题3

问题4

问题5

问题6

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

邮箱地址不会被公开。 必填项已用*标注