升级新版本Android Studio之后找不到了插件classpath的位置
最近手残升级了Android Studio
到新版Android Studio Chipmunk
,发现gradle
版本升级到了7.4.2
, gradle 插件
版本升级到了7.2.0-alpha05
. 本来没什么问题,但是今天要加入Hilt
这个第三方库,问题来了。
大家知道Hilt
这种巨牛叉的第三方库一般都是ASM
+ APT
+ 注解
+ 反射
+ 动态代理
这些底层的基础知识构建的。因此在使用到APT
时,就需要使用到相关的gradle
插件了。
平时我们使用Hilt
也就两步:
- 加入
hilt-android-gradle-plugin
插件; - 添加
hilt-android
依赖。
平时我们可以在项目的根目录下build.gradle
中添加Hilt-android-gradle-plugin
插件依赖:
但是现在新版本的build.gradle
中已经没有classpath
的位置了:
这里的写法已经完全和老版本的不一样了,这里采用的是Kotlin DSL
语法写的。
此时我需要添加Hilt
到项目中,就找不到添加classpath
的位置了,就比较难办了,通过查找gradle
的说明文档:
https://docs.gradle.org/current/userguide/userguide.pdf
然后告之只需要在项目根目录build.gradle
中添加相应的依赖即可:
buildscript {repositories {mavenCentral()}dependencies {classpath 'com.google.dagger:hilt-android-gradle-plugin:2.42'}
}
如图添加到以下地方:
搞定。
升级新版本Android Studio之后找不到了插件classpath的位置相关推荐
- android studio 错误: 找不到符号 符号: 方法 xxx() 位置: 类 xxx
删除libs下对于的jar文件 使用依赖映入该jar包 如:错误: 找不到符号 符号: 方法 getLayoutPosition() 位置: 类型为NewsAdapter.ViewHolder的变 ...
- Flutter配置好后,在Android Studio中找不到设备,no devices
Flutter配置好后,在Android Studio中找不到设备,no devices 完成Flutter的Android配置之后,连上设备,运行flutter doctor,发现已经识别了一个可用 ...
- Android 升级到android studio 2.2项目死活run不起来
背景:升级到Android studio 2.2项目死活运行不起来 现象如下: run with --stacktrace --debug等等抛出的bug简直无法忍视 解决办法:把compileSdk ...
- android apt最新版本,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题
解决Android studio 2.3升级到Android studio 3.0 后apt报错问题 发布时间:2020-09-16 19:59:42 来源:脚本之家 阅读:62 作者:哈特中尉 1. ...
- 升级到 Android Studio 3.0 + Gradle 4.1 遇到的一些坑及解决方案
升级到 Android Studio 3.0 + Gradle 4.1 遇到的一些坑及解决方案 参考文章: (1)升级到 Android Studio 3.0 + Gradle 4.1 遇到的一些坑及 ...
- android studio卸载找不到uninstall
android studio卸载找不到uninstall 今天安装配置android studio,直接从官网下的最新版,配置有问题想卸载居然发现没有uninstall文件!!! 真离谱. 不得不重新 ...
- 升级到android studio 4.1后检测不到flutter、Dart插件
android studio3.1.2升级到4.1后,它确实变得流畅了很多,以前的旧版本真的太卡太消耗性能了. 用了2个星期感觉挺好的,就发现一个小问题:已经安装了最新版的flutter.Dart插件 ...
- android studio 运行找不到类,android-studio – Android Studio找不到TestCase类
我编写了一个简单的测试用例类,并将其放在 Android Studio的默认测试目录中:"src / androidTest".我创建了一个Android Tests构建配置,用于 ...
- android studio(as)找不到手机
原因 可能是abd被其他的应用程序占用了,比如你用chrome浏览器调试了手机,再用android studio调试,在android studio上就可能找不到手机 解决方法 把占用adb的应用程序 ...
最新文章
- Linux内核学习总结
- 拆数,给定两个正整数m,n(m = n),将m拆成n个数相加...(游戏)
- UA MATH563 概率论的数学基础1 概率空间2 可列状态空间
- 【完结】听完这12次分享,你应该完成了AI小白的蜕变
- 2.2.3 操作系统之调度算法的评价指标(cpu利用率、系统吞吐量、周转时间、等待时间、响应时间)
- laravel 定时任务问题的总结
- Pig安装及简单使用(pig0.12.0 hadoop2.2.0)
- 对网上盛传的两千万泄漏数据的简单分析
- android 对文件的读写,对android的/sys/文件进行读写操作
- mac 安装redis 视频教程
- 【Allegro学习笔记】表面贴装封装设计过程——0603封装
- 编译的html帮助文件(.chm)打不开,chm文件无法打开怎么办
- android+action +actionform上传文件,ActionForm之文件上传
- 戴尔惠普华硕笔记本Fn键反了,按F1、F2等键出来Fn+F1、F2的效果
- (附源码)springboot自习室座位预约系统 毕业设计674156
- using b tree mysql_浅析MysQL B-Tree 索引
- 15本经典金融投资著作
- 异同移动平均线原理(macd)
- 论文pytorch-CycleGAN-and-pix2pix
- 郁闷的打包和诺基亚模拟器