ctrl + 右键 进入源码看不到详细代码

方法体中显示介样内容:

throw new RuntimeException("Stub!");
 
 
  • 1

上方提示介样的错误:

Decompiled .class file, bytecode version XX(java X)
Sources for 'Android API 23 Platform' not found.
 
 
  • 1
  • 2

也就是介样的错误(点击后面的超链接还不好使。。): 
也就是介样的错误,点击后面的超链接还不好使。。

看了下SDK其实是有源码文件的。

解决方法

  • window用户

C:\Users\username\.AndroidStudioXXX\config\options\jdk.table.xm
 
 
  • 1
  • 2
  • Mac用户
~/Library/Preferences/AndroidStudioXXX/options/jdk.table.xm
 
 
  • 1

ps:AndroidStudioXXX 如果有多个,选择你正在使用的版本


然后打开。

再然后找到你错误提示的版本信息那部分,如Android API 23 Platform:

<jdk version="2">
      <name value="Android API 23 Platform" />
      <type value="Android SDK" />
      <homePath value="E:\Android\sdk" />
      <roots>
        <annotationsPath>
          <root type="composite">
            <root type="simple" url="jar://$APPLICATION_HOME_DIR$/plugins/android/lib/androidAnnotations.jar!/" />
          </root>
        </annotationsPath>
        <classPath>
          <root type="composite">
            <root type="simple" url="jar://E:/Android/sdk/platforms/android-23/android.jar!/" />
            <root type="simple" url="file://E:/Android/sdk/platforms/android-23/data/res" />
          </root>
        </classPath>
        <javadocPath>
          <root type="composite">
            <root type="simple" url="file://E:/Android/sdk/docs/reference" />
          </root>
        </javadocPath>
        <sourcePath>
          <root type="composite" />
        </sourcePath>
      </roots>
      <additional jdk="1.7" sdk="android-23" />
    </jdk>
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

再再然后, 找到sourcePath标签:

 
 
  • 1
  • 2
  • 3

下一步,像这个文件里面其他的版本一样,加上一个子标签:

<sourcePath>
     <root type="composite" >
            <root type="simple" url="file://E:/Android/sdk/sources/android-23" />
     </root>
</sourcePath>
 
 
  • 1
  • 2
  • 3
  • 4
  • 5

url里面地址是你的源码的地址

ps:注意标签范围,别加错了,格式不对也不行。尤其注意头结点和根节点。

上面的完成以后,保存一下,就可以重启Android Studio了,然后问题就解决了~ 
ps:如果问题没解决就,看一下加的路径有没有问题,或者格式加错了。 
参考链接: 
第一个链接 
第二个链接



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值