我正在开发一个遗留的 android 项目并尝试导入依赖项
com.vanniktech:android-image-cropper:4.3.3
但是在导入时,加载依赖项时不会出现错误或警告
import com.canhub.cropper.CropImage;
我得到
Cannot resolve symbol CropImage
。查看包时,可以发现缺少很多类:
知道原因是什么吗?无论我导入的包版本如何,我都有同样的问题。我的项目配置了 gradle 7 和 kotlin 1.7.20。该应用程序本身是用 Java 编写的。
快速将库包含在空项目中,类似乎已正确加载(我选择了最新版本,但 4.3.3 也是如此)。
这表明问题与 gradle 或本地环境中的某些内容有关,需要仔细检查一些内容:
External Libraries
的一部分(Project
AS 中的视图单独显示它们)还是您自己的“应用程序”的一部分? (如果是后者,请删除包并再次同步 gradle deps)./gradlew clean
/ AS“使缓存无效并重新启动”)./gradlew dependencies
)以验证某些其他依赖关系没有导入同一库的旧版本?