【Android studio】引入kotlin-android-extensions插件失败(已解决)

失败提示:

Gradle sync failed: Could not get unknown property 'kotlin_version' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. (824 ms)

引入依据:

根据:blog.csdn.net/qq_27318693/article/details/116723773
提出的解决方案:

1.在project的build.gradle文件中插入:
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
2.在app(module)的build.gradle文件中,plugins大括号中插入:
id 'kotlin-android-extensions'

错误截图:

在这里插入图片描述
难道是那个kotlin_version 要填写确凿的数字?在这里插入图片描述
看上去我这里的version是1.5.21

后续

进公司入职了,开始安装软件,再次遇到了安装gradle的问题,不过这次直接跳过了上面的步骤。

1.安装Android 11.0(R)版本

可以在 File —— Settings —— Android SDK 中查看:API31,好像还有些问题具体啥问题我还没搞清楚,可能是新版本不好用吧?总之认准Level30安装。在这里插入图片描述

2. 检查gradle的使用版本,并安装:

安装可以指的是让他自己按,和手动往里面放东西。
手动导入的话就是:
在gradle没有加载好以前,Android studio的文件管理器是看不到Android模式那种整齐的排列的,所以要耐心的寻找:gradle-wrapper.properties,这里所显示的就是gradle的版本,理论上来说他会自己给下载好的,不过公司为了安全考虑电脑下载有各种权限禁制,这个包我当时是从比我来得早的人那里导来的。
在这里插入图片描述
导来的包要放在合适的位置,一般就在c盘,用户文件夹下有个.gradle文件夹,点进去wrapper —— dists —— gradle文件夹 —— 有乱码的文件夹 —— gradle的真实内容
有乱码的文件夹删掉的话,Android就会自动开始下载gradle,先重新生成这个乱码文件,再向里面下载,这时候我把导入的包放进去就好了。

3. 插入配置 #### project的gradle:

project的gradle:

分别在 buildscript和allprojects的repositories插入:

maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }

在buildscript的dependencies插入:

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"

allprojects中有一行 mavenCentral()改成:说是可以加快加载速度,试了一下确实有用

maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }

app的gradle:

先在plugins中插入:

id 'kotlin-android-extensions'

接着确认版本号:都是30的
在这里插入图片描述
到此为止,理论上就都解决了。除非,再有同一个软件不同的电脑的那种奇奇怪怪的问题出现哈哈哈哈。

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值