Eclipse中查看ActionBarActivity源码时出现如下所示
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img2.ph.126.net/mmIV1CKvkwvRZWcIgv-k-g==/6608667415306458842.jpg)
右键项目-Build Path-Config Build Path出现
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img0.ph.126.net/LMHhqaJFeuAozYAhbfRhjg==/6608504687585550537.jpg)
删除无法添加源码的Libraries,如上图中画红线的部分,删除后如下图
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img2.ph.126.net/qdQq1WndMJ5SjFmLiF9_aA==/6608467304190205868.jpg)
接着点右边的Add Library...,来到下图,单击Next
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img2.ph.126.net/mmIV1CKvkwvRZWcIgv-k-g==/6608667415306458842.jpg)
右键项目-Build Path-Config Build Path出现
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img0.ph.126.net/xmFX7N1j7hw7iMcb4FlKnw==/6619404146351333202.jpg)
看到网上有不少人建议在项目中新建lib,或者在libs中添加*.properties文件
捣腾很久发现很麻烦,,不实用
经过捉摸发现这样也可以
右键项目-----Build Path ---Configure Build Path--切换到Libraries选项卡
如下图
如下图
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img0.ph.126.net/LMHhqaJFeuAozYAhbfRhjg==/6608504687585550537.jpg)
删除无法添加源码的Libraries,如上图中画红线的部分,删除后如下图
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img2.ph.126.net/qdQq1WndMJ5SjFmLiF9_aA==/6608467304190205868.jpg)
接着点右边的Add Library...,来到下图,单击Next
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img1.ph.126.net/RtjH08TfdoeuoLLTJjI6JQ==/6619297493723439397.jpg)
来到如下图的界面,
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img0.ph.126.net/a93ROhI0yM-GN8N9bK-TlA==/6619287598118789454.jpg)
点击上图的User Libraryies,来到下图所示界面
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img0.ph.126.net/db_xKzWm9cFWL9upr3pnGg==/6608531075864619120.jpg)
点击上图右边的New,弹出New User Library,为自己的库起个名称,点击OK来到下图所示
按照上图,图中说明,选择要添加的Jar后如下图
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img2.ph.126.net/H2EV93bbncoeLgcNwq5D5Q==/6619520694583877513.jpg)
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img2.ph.126.net/xSLdPGYmr2H8eNX17PxNlQ==/6619100681142069746.jpg)
单击Ok,再单击Finsh,来到Build Path界面,如下图
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img2.ph.126.net/0nVWU4DIuiWFFOAa98Z2tA==/6608540971469267387.jpg)
点击MyLibrary前面的小三角,展开后如下图,
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img0.ph.126.net/6sbap4wRNnPwSH_tvMjWDQ==/6608943392725038426.jpg)
选择Source attachment 发现右边的Edit可以编辑了,果断点击Edit出现下图所示
点击后来到源码页面,如下图
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img2.ph.126.net/rRIERJwM3w6EctEMjSZu6w==/6608655320678553485.jpg)
在这里我们可以选择我们源码的位置,可以选择文件格式的源码,或者目录格式的源码,
选择好后选择OK,如下图。
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img1.ph.126.net/pog_cw4bU8WHM1j7CxMSrQ==/6619345872235060456.jpg)
对其他需要的添加源码的jar文件执行相同的操作,最后选择我们要查看的源码,
例如import android.support.v7.app.ActionBarActivity;包下面的ActionBarActivity的源码
![解决eclipse无法查看v4,v7-appcompat源码 - Rekirt - 早起的虫子有鸟吃](http://img2.ph.126.net/isICQrU9Fv3RvWyng1pVhg==/6608520080748341495.jpg)
这种方法几乎可以解决各种常见的无法添加查看源码产生的疑难杂症,
appcompat_v7,v4,v8,v13的源码下载地址
https://github.com/android/platform_frameworks_support