如何解决源代码的链接问题?* V% q- N* M: G: J; s
我总共遇到过2次的源代码链接问题: 2 k& U$ E k: G+ o
问题说明:也就是,在你创建一个系统类的对象时,调用了类里面的方法,想Ctrl+鼠标左键,想点进去看看源代码时,老是提示:java.lang.IllegalArgumentException: Unmatched braces in the pattern.错误,如图 - A. S |% A+ u7 a7 S: B $ Q% p1 I$ `" s2 k2 g0 h8 O% |( m6 \9 X8 X: J6 ]8 y
首先来讲一下我遇到的2次不同的源代码链接问题: 1 I! A3 _$ g0 h- i8 \, k% ^* C) ~1、在刚开始学习Android时候遇到的,出现这种问题,不够当时百度了半天,总算解决了问题: ! C/ d, E; g0 M' @. e. j9 l4 cAndroid开发中的代码关联问题:Failed to create the part’sControls(Unmatched braces in the pattern.) ; W; e! V1 F' J0 e# w M
2、我今天遇到的问题,其实差别也不是很大,就是我新加入了一个包“android-support-v4.jar”,然后折腾了半天的功夫,配置路径什么的,然并卵,于是我就和可以实现源代码链接的包Android-5.1.1/android.jar对比了下,原来问题出现在这了 % P; t0 I. X# ] [5 h8 W% T( M- l( L2 H
加入进去的包需要配置源代码链接路径,而这个路径由于配置环境变量相关# a. s* g1 N2 d* r
* l; e' E3 M# E9 [4 X7 n* G$ I, g解决办法:我就直接将整个包含要导入的各种包的文件夹复制到了androidSDK/sources/下面去了,然后在项目中配置加入包的路径为androidSDK/sources/路径,如图,可以对比下2个包的路径(一样的): V0 o! W* M6 r 1 q. j. B0 B* Y9 O2 ?' V
双击左边加入包的任何一个class文件,就可以打开了哦 % d( f. [* n9 ~& R
! Z. u2 f" @0 [* e, k$ h: k3 h4 Z( ?9 L
, D& v3 f, t+ [" V" @3 N8 i5 [--------------------- 2 s2 j7 @& n5 T0 k作者:小付同学哦 8 y2 A% H& g/ y
来源:CSDN 2 E6 c' N# V7 k( u8 m: z% t! o
O( D/ i$ s, d% W. H' B1 K
% ^+ b6 _: l4 A# J6 Q3 b& U
& `- S1 F6 l' _1 R; P- V/ ]
2 h- o8 D3 X: B: s( S+ e1 h# M