为何AndroidStudio无法识别gradle里指定的retrofit包?
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因为它的包名不是你写的那个