为何AndroidStudio无法识别gradle里指定的retrofit包?

发布于 2022-09-07 11:51:38 字数 816 浏览 20 评论 0

1.描述问题:
最近把AndroidStudio升级到了最新的3.1.2版本 在项目gradle里添加了几个外部包 有Apache的httpcomponent、Google的gson、squareup的retrofit和converter-gson,gradle进行sync、build操作都没有任何错误,但是在项目里写上import com.squareup.retrofit2后build项目的时候就会报错,而import com.google.gson / import com.apache.http都可以正常使用。

2.相关代码:

    implementation 'com.google.code.gson:gson:2.8.5'
    implementation group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5.1'
    implementation 'com.squareup.retrofit2:retrofit:2.4.0'

3.报错信息:

Java Compiler:
       错误: 程序包com.squareup不存在

4.截图:

图片描述

5.尝试方法:
下载了编译过的jar文件放在libs目录里 把.gradle文件里改成implementation files:("libs/retrofit-2.4.0.jar") 问题依旧。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

2022-09-14 11:51:38

因为它的包名不是你写的那个
clipboard.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文