问题描述:
使用google公司的gson工具时,在Module的Build.Gradle中添加了dependency依赖,在java源文件中添加 import com.google.gson.Gson;结果gson标红,但是不能正常使用,如下图所示:
原因分析:
仅仅在Build.Gradle文件中添加远程依赖implementation 'com.google.code.gson:gson:2.8.2',Gradle并不会直接把远程包下载到本地,所以在源码中增加import com.google.gson.Gson;会标红,出现错误。
解决办法:
只需要使用gradle文件同步一下即可,具体方法为打开菜单:File->Sync Project with Gradle Files,使用Gradle文件进行同步项目,即可通过Gradle自动下载gson2.8.2的远程包,如下图所示。只要等待程序完成自动同步即可。
同步完成后,切换到Project模式,可以看到项目的External Libraries列表中已经包含了Gradle:com.google.code.gson:gson:2.8.2包,问题解决,如下图所示。