关于Android Studio没法查看详细的源代码问题解决

有时在看代码的时候,咱们点进去查看源代码发现老是出现下面的状况,不能查看具体的代码,该怎么解决呢?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 &quot;1.8.0_25&quot;" />
  <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

相关文章
相关标签/搜索