调试进入android.jar包。打开的是Activity.class.怎么能打开Activity.java

Android 码拜 10年前 (2015-04-24) 1249次浏览 0个评论
 

如题。我用的是android eclipse,想看看android.jar里的源码。运行调试下学习学习。但是它打开的总是.class
不是.java啊,比如。
andriod.app.Activity这个类。它打开并运行的是Activity.class.
而不是我指定的源码文件 Activity.java。
怎么才能让它在调试的时候运行的是Activity.java,请给仔细说明。90分以上,谢谢

调试进入android.jar包。打开的是Activity.class.怎么能打开Activity.java
33分
运行的时候只会运行class文件吧,因为需要编译后才能给系统运行,你想要看源码就直接去sdk下载啊,每个版本都有源码下载,至于你想通过调试看整个运行流程,我没有好办法。
调试进入android.jar包。打开的是Activity.class.怎么能打开Activity.java
34分
用sdk manager下载源码或者去网上找源码
然后ctrl+鼠标左键点击类时,把源码引用进去
之后调试就能进入了。
http://blog.csdn.net/zhangerqing/article/details/17334385
调试进入android.jar包。打开的是Activity.class.怎么能打开Activity.java
33分
看有没第三方插件支持查看源码的  eclipse中就有 
调试进入android.jar包。打开的是Activity.class.怎么能打开Activity.java
楼主还是要先下载一个对应版本源码包的。
调试进入android.jar包。打开的是Activity.class.怎么能打开Activity.java
引用 1 楼 u010668114 的回复:

运行的时候只会运行class文件吧,因为需要编译后才能给系统运行,你想要看源码就直接去sdk下载啊,每个版本都有源码下载,至于你想通过调试看整个运行流程,我没有好办法。

引用 2 楼 inquisitive_plus 的回复:

用sdk manager下载源码或者去网上找源码
然后ctrl+鼠标左键点击类时,把源码引用进去
之后调试就能进入了。
http://blog.csdn.net/zhangerqing/article/details/17334385

引用 4 楼 HawkOfWinter 的回复:

楼主还是要先下载一个对应版本源码包的。

源代码我已下载了.我在调试的时候能进入..
但是它进入的是,比如说 GestureDectector这个类.
在调试的时候它进入的是 GestureDectector.class. 而不是 GestureDectector.java
为什么我要纠结这个问题.因为我的.java类文件在调试时.我按F12open declaration ,eclipse就会带我到变量声明的地方去,非常方便分析.但是在.class文件里就不行.按F12只听”咣咣响”,没有任何反应.对于代码篇幅很长的话.我还得用find search.非常麻烦
.请高手指点下.有什么其它好办法


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明调试进入android.jar包。打开的是Activity.class.怎么能打开Activity.java
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!