Android 查克马克思找到了不';我在安卓项目中没有
我们发现: com.fasterxml.jackson.core:jackson数据绑定 你的版本已经过时了Android 查克马克思找到了不';我在安卓项目中没有,android,checkmarx,sast,Android,Checkmarx,Sast,我们发现: com.fasterxml.jackson.core:jackson数据绑定 你的版本已经过时了 然而,当我扫描依赖项时,我找不到,因为项目中有任何jackson库。 您知道可能是什么问题吗?这可能是因为库中包含此过时版本。要查看依赖项的完整列表,请运行/gradlew app:dependencies,它将返回类似于以下内容的内容: | +--- androidx.preference:preference:1.1.0 | | +--- androidx.appcompat:app
然而,当我扫描依赖项时,我找不到,因为项目中有任何jackson库。
您知道可能是什么问题吗?这可能是因为库中包含此过时版本。要查看依赖项的完整列表,请运行
/gradlew app:dependencies
,它将返回类似于以下内容的内容:
| +--- androidx.preference:preference:1.1.0
| | +--- androidx.appcompat:appcompat:1.1.0 (*)
| | +--- androidx.core:core:1.1.0 (*)
| | +--- androidx.fragment:fragment:1.1.0 (*)
| | +--- androidx.recyclerview:recyclerview:1.0.0 (*)
| | +--- androidx.annotation:annotation:1.1.0
| | \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
| +--- androidx.lifecycle:lifecycle-extensions:2.1.0
| | +--- androidx.lifecycle:lifecycle-runtime:2.1.0 (*)
| | +--- androidx.arch.core:core-common:2.1.0 (*)
| | +--- androidx.arch.core:core-runtime:2.1.0 (*)
| | +--- androidx.fragment:fragment:1.0.0 -> 1.1.0 (*)
然后,您可以查看哪个库使用的是过时版本的jackson databind。您是否检查了文件系统中是否存在该文件?它可能不是项目的一部分,但可能与项目位于同一文件夹中。是,选中。例如,它找到了com.speedment.common:collection,我们的项目扫描依赖项中没有100%的集合,我找不到它,因为我们在项目中有任何jackson库