关于Android(安卓)Studio 查看源码 throw new RuntimeException("Stub!")的一种解决办法
16lz
2021-01-25
Android Studio 查看源码 throw new RuntimeException("Stub!")的一种解决办法
本人android studio2.2.2,查看源代码时候无法关联,出现如下throw new RuntimeException("Stub!"); 内容
其实这是一个studio的bug,网上大多数都是要求修改.AndroidStudio1.2/config/options/jdk.table.xml,其实没那么麻烦。
只需要重新设置一下SDK Location即可,设置如下:
Setting->Preferences -> Appearance & Behavior -> System Settings -> Android SDK--->点击EditAndroid SDK location ,
然后点击下一步--->下一步-->完成
之后就会发现源码内容出现了,不过源码内部会调用别的类的属性,但是这些类的属性是隐藏的,还是会有一些错误存在,但是源码内容可以查看了,前提是下载了对应当前编译版本的android sdk source 文件,可以在android/sdk/sources 文件夹下查看是否有当前编译版本的文件,如果没有需要先下载。
因为源码中有一部分是不暴露出来的,所以查看的时候还是会有报错,所以建议使用Source Insight 查看源码
更多相关文章
- Android(安卓)draw、onDraw、dispatchDraw、invalidate、compute
- Android内容提供器-读取通讯录
- Android(安卓)studio gradle 配置阿里镜像
- Android(安卓)源码分析
- mac上的android源码下载编译查看
- android ListView在数据为空的时候headView和footerview不显示
- android LruCache内存缓存源码解析
- Android(安卓)简单记事本
- Android(安卓)架构师之路20 响应式编程RxJava操作符源码分析与实