gpt4 book ai didi

SDK 17 中的 Android 严格依赖性检查

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:28:42 24 4
gpt4 key购买 nike

这不是问题,因为我已经找到了答案

新的 Android SDK 17 对 jar 文件进行了更严格的依赖性检查。

与此同时,他们添加了一个我认为以前不存在的 jar 。我的项目遇到了 SDK 中新的 annotations.jar 与我已经使用的冲突。如果它们具有相同的来源,则可以将一个替换为另一个。

我的 annotations.jar 来自 jetbrains,通过 Guice 依赖,所以替换它不起作用。这是我得到的错误:

[2012-03-22 10:54:27 - MyApp] Jar mismatch! Fix your dependencies[2012-03-22 10:54:46 - MyApp] Found 2 versions of annotations.jar in the dependency list,[2012-03-22 10:54:46 - MyApp] but not all the versions are identical (check is based on SHA-1 only at this time).[2012-03-22 10:54:46 - MyApp] All versions of the libraries must be the same at this time.[2012-03-22 10:54:46 - MyApp] Versions found are:[2012-03-22 10:54:46 - MyApp] Path: /opt/android-sdk-linux_x86/tools/support/annotations.jar[2012-03-22 10:54:46 - MyApp]   Length: 1463[2012-03-22 10:54:46 - MyApp]   SHA-1: 6f59fa3a223df6f332bee8b8bffb526f7445018b[2012-03-22 10:54:46 - MyApp] Path: /home/christine/workspace/MyApp/libs/annotations.jar[2012-03-22 10:54:46 - MyApp]   Length: 7593[2012-03-22 10:54:46 - MyApp]   SHA-1: e28fe9e70610beb9ef49226a9e56fed7a86e742a[2012-03-22 10:54:46 - MyApp] Jar mismatch! Fix your dependencies

最佳答案

我的 annotations.jar 来自 jetbrains,通过 Guice 依赖。我将此文件重命名为 jetbrains-annotation.jar,这解决了我的问题。

关于SDK 17 中的 Android 严格依赖性检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9820232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com