我添加到我的项目支持库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的原始lib)和“android-support-v7- appcompat-src“(来自android.googlesource.com的src),当我编译发布版本时,所以我使用了原始的lib并且用于调试我使用googlesource.com的src。
PS:对不起我的英文
答案 0 :(得分:9)
我能够根据How do I attach the Android Support Library source in Eclipse?的建议附上来源。
这就是我的所作所为:
首先,克隆源存储库并获取与已发布库(我猜到的)对应的任何版本:
接下来,在Eclipse中:
答案 1 :(得分:8)
或者使用@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
文件添加到包含内容的libs(android-support-v7-appcompat.jar旁边)
src=D:\\android_sources_folder\\platform_frameworks_support\\v7\\appcompat\\src
关闭并重新打开项目
答案 2 :(得分:6)
appcompat-v7的源代码可在“API21 / Androids源代码”包中找到,可以使用SDK Manager下载,路径为\sdk\sources\android-21\android\support\v7\
当您将此目录指向appcompat-v7 source dir root时,Android Studio将允许您浏览lib源代码。