-
-
Notifications
You must be signed in to change notification settings - Fork 459
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RxHttp 类没有生成问题 #446
Comments
注意:非特殊需求,请不要在多个 一般 |
@liujingxing 博主,经过测试发现在model中使用ksp时,需要在build.gradle中添加如下代码才能引用到RxHttp:
|
|
get 多谢 |
看起来是你自定义param有问题,截图看下 |
加我微信 ljx-studio |
加我微信吧,上面有 |
1、选择适合自己项目的依赖方式
注解处理器
rxhttp-compiler
支持ksp/kapt/annotationProcessor
3种方式依赖,如果你还不清楚这3者的区别,请点击ksp、kapt、annotationProcessor 用法及区别,并选择适合自己项目的依赖方式2、使用以下6个注解中的任一注解
你得了解下注解处理器的工作原理,在编译期间,它仅会在直接依赖它的module去检索以下5个注解
@DefaultDomain、@Doman、@Param、@Parser、@OkClient、@Converter
如果一个注解都没检索到,注解处理器就不会工作(ksp方式除外),也就不会生成RxHttp类
3、Rebuild项目
确认以上两步没问题后,Rebuild项目,这是必须的。
4、确认RxHttp是否生成
ksp/kapt/annotationProcessor
3种方式依赖rxhttp-compiler
,皆会在build
文件夹下生成RxHttp
类,但Android Studio
可能不会及时刷新build
目录,也就无法识别到RxHttp
类, 此时可以右击build
目录,选择Reload from Disk
手动刷新,如下亦或者用文件管理器,直接到build文件下查看是否有RxHttp类,具体目录如下
5、RxHttp生成后,无法使用?
如果你发现RxHttp生成了,但
Android Studio
还是无法引用到,有可能就是Android Studio
将build
文件夹设置为忽略,如下:此时项目中
build
文件夹下的类是无法被引用到的,需要你在上面配置中将build
文件夹移除,此时项目中就可以引用到RxHttp
类。经过以上步骤后还未生成RxHttp类,请留言
经过以上步骤后还未生成RxHttp类,请留言
经过以上步骤后还未生成RxHttp类,请留言
The text was updated successfully, but these errors were encountered: