adt升级后会在工程里添加多了一个“android dependencies”的目录,同时要加入第三方jar的话一般在libs目录下添加到“android dependencies”中,其实跟“referenced libraries”有重复之嫌。在“android dependencies”目录下选中要附加源码的jar,选中properties,java source attachment栏会提示the current class path entry belongs to container android dependencies which does not allow user modifications to souce attachments ontis entries。就是android自动附加源码了,不允许自己更改。
解决方法,把android默认的存放第三方jar包的libs文件重命名为lib。重新把jar包加到工程build path下。重复右键----properties----java source attachment操作。。。附加关联源码成功!
当然,这会有一个很大的弊端,使用第三方jar包时可能报无厘头的错误,所以说还是不要升级到最高版本的adt等稳定了再升级。bugs多唉。