【问题标题】:How to add source + javadoc for android-support-v7?如何为 android-support-v7 添加源代码 + javadoc?
【发布时间】:2013-08-20 08:31:02
【问题描述】:

我添加到我的项目支持库 android-support-v7-appcompat,但我无法为其添加源代码和 javadoc。

我下载了带有源代码的https://android.googlesource.com/platform/frameworks/support/+/master 包,并在 Eclipse 中将源附件设置为 v7/appcompat/,但它不起作用。

有人可以帮我吗?

E:我的解决方案是,我在 Eclipse 中有两个项目“android-support-v7-appcompat”(来自 android-sdk\extras\android\support\v7\appcompat 的原始库)和“android-support-v7- appcompat-src”(来自 android.googlesource.com 的 src),当我编译发布版本时,我使用原始库和调试我使用来自 googlesource.com 的 src。

PS:对不起我的英语

【问题讨论】:

    标签: android android-support-library


    【解决方案1】:

    我能够根据How do I attach the Android Support Library source in Eclipse? 的建议附上来源。

    这就是我所做的:

    首先,克隆源存储库并获取与已发布库对应的任何版本(我猜的):

    1. git 克隆https://android.googlesource.com/platform/frameworks/support
    2. 光盘支持
    3. git checkout android-4.3.1_r1

    接下来,在 Eclipse 中:

    1. 右键单击项目并选择属性
    2. 选择 Java 构建路径
    3. 选择标签
    4. 添加外部 JAR > YourProject/libs/android-support-v7-appcompat.jar(我知道您的项目已经引用了它,但不用担心,只需再次添加即可)。
    5. 展开 jar 并将 Source 附加到外部 Jar:WhereverYouHaveTheSource/support/appcompat
    6. 切换到“Order and Export”选项卡,将外部jar移到“Android Dependencies”上方

    【讨论】:

      【解决方案2】:

      或者同样使用@andr 回复How do I attach the Android Support Library source in Eclipse?

      git clone https://github.com/android/platform_frameworks_support android_sources_folder
      

      android-support-v7-appcompat.jar.properties 文件添加到包含内容的库中(在 android-support-v7-appcompat.jar 旁边)

      src=D:\\android_sources_folder\\platform_frameworks_support\\v7\\appcompat\\src
      

      关闭并重新打开项目

      【讨论】:

      • 我无法让 Johnson 的解决方案发挥作用,所以我求助于您的答案,效果很好。谢谢。对于其他所有人,我只是在我的 app_compat 项目中添加了“android-support-v7-appcompat.jar.properties”。它包含以下值:doc=/home/sufian/Apps/eclipse/android-sdk-linux/docs/reference/ src=/home/sufian/Android Open Source/support/v7/appcompat/src/
      • 另外请注意,伙计们,如果多个库有 android-support-v4.jar 文件,那么你需要有 android-support-v4.jar.properties 反对每个。我需要这个来让我的 Javadocs 和 Sources 再次工作。
      【解决方案3】:

      appcompat-v7 的源码在“API21/Sources for Android SDK”包中,可以通过SDK Manager下载,路径为\sdk\sources\android-21\android\support\v7\

      当您将此目录指向 appcompat-v7 源目录根目录时,Android Studio 将允许您浏览 lib 源代码。

      【讨论】:

        猜你喜欢
        • 2015-01-08
        • 2013-08-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-29
        • 1970-01-01
        • 2016-04-23
        相关资源
        最近更新 更多