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") 问题依旧。
因为它的包名不是你写的那个