Håv*_*hus 79 eclipse zip android android-support-library
将源代码附加到外部库是非常棒的.在哪里可以找到v4 支持包的源代码?优选地,它将是一个zip文件,可以很容易地附加到android-support-v4.jarEclipse中.
and*_*ndr 122
我只想添加另一种附加支持库源的方法.它在版本20或更高版本中需要ADT.据推测,此方法适用于容器禁用设置source/javadoc位置的所有JAR.这是你需要做的:
该android-support-v4.jar库位于libs项目的目录中.在同一目录中,创建一个与所讨论的JAR完全相同的常规Java属性文件,但附加.properties扩展名.因此,对于我们的支持库,它将是:
android-support-v4.jar.properties.
打开创建的属性文件,并将名称属性的值设置src为可以找到该库的源的位置.您的文件应该有一行,如:
src=c:/apps/adt-bundle-windows-64bit/sdk/extras/android/support/v4/src
Run Code Online (Sandbox Code Playgroud)保存文件.
关闭并重新打开您的Android项目.
尝试浏览其中一个支持类.源附件应该现在可以使用.
在我的案例中工作得很好.
有一点需要注意:如果src不是绝对路径,它将从JAR文件的父目录开始解析.以支持库为例 - 如果src=support/src,ADT将假定类源位于libs/support/src.
可以在此处找到其作者撰写的此功能的简短描述.
如果有人对这个.properties文件的处理方式感兴趣,我建议阅读补丁集#4,尤其是 变化eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/ internal/project/LibraryClasspathContainerInitializer.java:)
编辑
另请参阅WindRider关于在具有多个引用库的项目中正确添加源的正确评论.
Hie*_*iep 83
这里是在Eclipse Juno中附加支持库源的解决方案
我想你的项目已经存在android-support-v4.jar于"Android Dependencies"下的"Build Path"中,但你无法将sources目录附加到它.("来源附件"说"不可修改").解:
YourProject/libs/android-support-v4.jar
(我知道您的项目已经引用它但不用担心,只需再次添加).android-sdk/extras/android/support/v4/src享受使用源代码导航支持库!
如果您附加了"Android测试项目" YourProject,那么YourProjectTest可能不再编译.在这种情况下,您必须返回"订购和导出"并下拉"Android依赖项"下方的外部jar以使事情恢复正常.
Jac*_*Dam 66
从Android SDK Manager下载支持包后,您可以在文件夹<android-sdks>/extras/android/support/v4/src中找到支持包的源代码.
hap*_*ude 16
引用接受的答案,也可以直接从目录附加源,而不构建.jar文件.从Java build path/libraries选项卡,展开android-support-v4.jar,突出显示"Source attachment",单击"Edit ...","External Folder ..."然后指向(android-sdk)\ extras\Android的\ SUPPORT\V4.
这是使用eclipse indigo测试的.
来自评论:
如果您的支持库位于项目的"Android Dependencies"文件夹中,则似乎无法将源添加到支持库.解决方法是从相同的"Java构建路径/库"选项卡单击"添加外部JAR ..."并在您的(android-sdk)\ extras\android\support\v4路径中找到.jar文件.然后它将出现在新的"Referenced Libraries"文件夹下的项目设置中.
| 归档时间: |
|
| 查看次数: |
68405 次 |
| 最近记录: |