eclipse 查看android app源码

首先,得骂一句 网上一堆堆什么鸟方法,就是没一个我想要的,也每一个我搞定的,可能是我笨吧。胡乱搞一通,最终还是搞定了。下面是过程


   首先,还是到android源码目录的development/ide/eclipse/,这个目录下共三文件,两个可以直接看到,一个.classpath文件默认被隐藏,要想看到在查看那里选择显示隐藏文件(上面说的这些都是linux下,windows下载源码麻烦,要装些模拟linux的破玩意。。。个人不喜欢)。

  

    把 android.importorder,android-formatting.xml文件拷出来(.classpath不需要,如果你在linux下的android源码目录进行开发的话可能需要,参见网上资料),放到某个目录下。

    

    在你的windows的eclipse中的preference->Java->Code Style->Formater/Organize Imports分别把android.importorder,android-formatting.xml导入(不导入貌似不行,貌似导入顺序很重要,不然一直红叉)。

      

    最后建一个android工程,把你事先下载好的app源码全部拷贝到你刚先建的android工程中(网上说的java工程是直接在android的源码中改),一切ok。运行编译,看效果。


写的有点乱。这里简要概括:

1.到android source的$android-source-dir/development/ide/eclipse目录下把android.importorder,android-formatting.xml拷贝到windows上。

2.把这两个文件分别导入到eclipse的相关属性中(preference->Java->Code Style->Formater/Organize Imports)。

3.建一个android工程(不是java工程)。

4.把下载好的app源码(比如说gallery3D源码)拷贝到刚先建的android工程中。一切ok;


注:gallery3d中的Environment.isExternalStorageRemovable()有问题,说找不到这个方法,我也诡异,导了两次,一次不报错,一次报错说是没有这个方法。报错我就注释掉,别的不管。

good luck

我回宿舍弄出问题,怕误人子弟,删之,但是在公司电脑上却可以,我又在虚拟机里又可以,所以还是留着吧,或许对有些人有用

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值