Eclipse中关联第三方jar包

本文介绍了在Android项目中关联第三方jar包的三种方法,包括通过.properties文件设置源码路径、调整项目构建路径以及一次性配置方法等,帮助开发者有效解决查看源码的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以v4包为例,记录一下三种关联第三方jar包的方法,首先你需要有第三方jar包的源码,才能关联,以v4包为例。到你的这个目录adt-bundle-windows-x86_64-20130729\sdk\extras\android\support\v4下看一下有没有src文件夹,这就是v4的源码,如果没有,可以在Android SDK Manager中下载Android Support Library,如果没法下载那么百度吧。


1.在你项目的libs目录新建一个properties文件,名字跟你所用的第三方jar包相同,如过为android-support-v4.jar,那么对应的是android-support-v4.jar.properties的文件

 

在.properties文件中输入src=你的第三方jar源码目录,例如我的为

src=D:\\Develop\\adt-bundle-windows-x86_64-20130729\\sdk\\extras\\android\\support\\v4\\src



2.右击v4.jar->Build Path->Add to Build Path,其实在我们的项目中即使不add也存在jar包

但是系统不允许私有的的libraires关联源码,所以我们需要再add一个然后右击jar包properties->Java Source Attachment

然后选择你源码的目录,但是你会发现还是看不了源码。为什么呢?这是因为在项目中的Android Private Libraries中有android-support-v4.jar。从项目的Java Build Path选项卡中的Order and Export可以发现Android Private Libraries的顺序位于android-support-v4.jar之前,所以当你查看v4包中类的源码的时候系统是先查找Android Private Libraries中的关联源码,所以无法找到。

打开Java Build Path的Order and Export


讲jar包移动到Android Provate Livrares之上就可以了


3.以上两种方法只能在设置的工程中查看源码,也就是说每建一次项目都要配置一次,下面这个方法只设置一次就好了

1.右击你的项目->properties->Java Build Path->Libraries,将Android Provate Livrares remove掉

2.在移除掉工程项目下的v4的jar包文件之后,\添加一个本地的v4包。点击Add External JARs找到sdk下的v4包。



3.切换到Order And Export界面,把引入的jar打上勾。如果不打勾,打包的文件会报类找不到异常。这里就是为什么明明引入了v4,编译的时候不报错,但一运行就会会出现类找不到的异常。当然有的jar是要求打包的时候不打包进去。例如apkplug好像是不能打包进去的,这个地方就不能勾选了

4.F3或者ctrl+左键,就会出来attach resoure选择源码的目录就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值