有时在看代码的时候,咱们点进去查看源代码发现老是出现下面的状况,不能查看具体的代码,该怎么解决呢?java
...
public final class Space extends View {
/** * {@inheritDoc} */
public Space(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
throw new RuntimeException("stub!");
}
/** * {@inheritDoc} */
public Space(Context context, AttributeSet attrs, int defStyleAttr) {
throw new RuntimeException("stub!");
}
...
}
复制代码
解决办法:android
Step 1: 找到 Android Studio 生成的配置文件,Windows 系统下的配置文件通常默认在 C:/Users/computername/.AndroidStudioX.X/config/options
目录下;git
Step 2:找到 jdk.table.xml
文件并打开;github
Step 3:找到对应sdk版本中节点 <sourcePath></sourcePath>
bash
Step 4:把本身对应sdk源码路径配置好post
例如:ui
<jdk version="2">
<name value="Android API 28 Platform" />
<type value="Android SDK" />
<version value="java version "1.8.0_25"" />
<homePath value="D:\install\private\Android\sdk" />
<roots>
...
<sourcePath>
<root type="composite">
<root url="file://D:/install/private/Android/sdk/sources/android-28" type="simple" />
</root>
</sourcePath>
</roots>
<additional jdk="1.8" sdk="android-28" />
</jdk>
复制代码
Step 5:重启 Android Studio,点进去就能够查看源代码了。
url
PS:若是对应的sdk源码没有下载,必定要下载源码。spa
About Mecode