方法体中显示介样内容:
throw new RuntimeException("Stub!");
上方提示介样的错误:
Decompiled .class file, bytecode version XX(java X)
Sources for 'Android API 23 Platform' not found.
也就是介样的错误(点击后面的超链接还不好使。。):
看了下SDK其实是有源码文件的。
解决方法
C:\Users\username\.AndroidStudioXXX\config\options\jdk.table.xm
~/Library/Preferences/AndroidStudioXXX/options/jdk.table.xm
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标签:
下一步,像这个文件里面其他的版本一样,加上一个子标签:
<sourcePath>
<root type="composite" >
<root type="simple" url="file://E:/Android/sdk/sources/android-23" />
</root>
</sourcePath>
url里面地址是你的源码的地址
ps:注意标签范围,别加错了,格式不对也不行。尤其注意头结点和根节点。
上面的完成以后,保存一下,就可以重启Android Studio了,然后问题就解决了~
ps:如果问题没解决就,看一下加的路径有没有问题,或者格式加错了。
参考链接:
第一个链接
第二个链接