【问题标题】:How can I tell which Android Support Library v4 revision I use?如何判断我使用的是哪个 Android 支持库 v4 版本?
【发布时间】:2013-01-20 01:02:21
【问题描述】:

我可以在 Android SDK 管理器中看到我计算机上安装的版本(在 Android SDK 管理器中),但通常项目使用它自己的 libs 文件夹中的副本。

除了文件日期之外,有没有办法告诉我在特定项目中使用的 android-support-v4.jar 是哪个版本?

任何方法都相当可观——通过代码/eclipse/文件管理器

【问题讨论】:

标签: android android-support-library android-version


【解决方案1】:
  1. 在 Eclipse 包资源管理器中右键单击您的项目
  2. 选择 android 工具 -> 添加支持的库

    你会看到你有哪个支持库修订 id,在我的例子中是 11

【讨论】:

  • 它会提示支持的库安装,它会下载并安装到您的计算机上,它不会影响您当前的项目
【解决方案2】:
  • 获取应用程序 libs 目录中 jar 的 md5 哈希值。
  • 将其与支持库 jar 文件的哈希值进行比较,以确定您使用的是哪一个。

例如生成可以使用的哈希值:http://nule.org/wp/?page_id=86 从批处理文件运行它:

java -jar JMd5Sum.jar

【讨论】:

  • 您也可以只使用md5 来生成哈希。
【解决方案3】:

当您选择 android Tools -> Add support Library 选项时。它会自动添加兼容的 v4 库。android os 会告诉您哪个与您的项目兼容。 如果您想添加任何 jar 的特定版本。首先您已下载并手动放入 libs 文件夹,然后将其添加为外部 jar。

【讨论】:

    【解决方案4】:

    构建支持库 v4 jar 文件的 SHA1 哈希,并将结果与​​此处列出的哈希进行比较:http://www.smartphoner.org/2014/11/23/android-support-library-v4-revisionen-und-hashes/

    如今,实际的支持库版本等于最新 android 版本的 api 级别。目前是 21(棒棒糖)。

    【讨论】:

      【解决方案5】:

      Android SDK 可以显示 Android support Repository 的版本,并确保您使用 Android SDK Manager 下载 Android Support Repository。

      如果你真的想添加一个旧的支持库,你可以在 Android studio 下查看版本。右键单击您的项目,选择 "Open Module Settings" -> 然后选择您的应用程序模块 -> "Dependencies" 。您可以检查您的支持库版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-24
        • 1970-01-01
        • 1970-01-01
        • 2023-03-10
        • 2018-06-21
        • 2017-08-14
        相关资源
        最近更新 更多