Android Studio无法关联Api23源码-提示Souces for android api 23 platform not found
来源:互联网 发布:网络翻墙违法吗 编辑:程序博客网 时间:2024/04/26 08:00
最近升级了As,然后忽然就关联不上源码了,很不方便,找个Activity的源码都只有outline没有解释,还提示这个错误:
Decompiled .class file, bytecode version: Souces for android api 23 platform not found
在D:\Android\sdk\sources\android-23明明下载了源码,找了半天,原来是AS的默认配置有问题。最后的解决方法在 StackOverFlow的这个帖子上:
Sources for Android API 23 Platfrom not found (Android Studio 2.0)
For people facing the same problem, the solution is in this post for Linux and in the same topic here for Windows (thanks to Aamir Abro). Basically you have to edit jdk.table.xml file for API level you are missing. I don't know why, but Android 2.0 and 2.1 RC don't have filled <root type="composite" />
in <sourcePath>
. I updated sources' path <root type="simple" url="file://D:/android/sdk/sources/android-23" />
and now it works.
Windows file location: C:\Users{USER_NAME}.AndroidStudio2.0\config\options\jdk.table.xml
Linix file location: ~/Library/Preferences/AndroidStudioBeta/options/jdk.table.xml
具体操作是:找到jdk.table.xml这个文件,在<sourcePath>节点下添加这一句<root type="simple" url="file://D:/android/sdk/sources/android-23" />
修改后的部分配置文件如下:
<jdk version="2"> <name value="Android API 23 Platform" /> <type value="Android SDK" /> <homePath value="D:\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://D:/Android/sdk/platforms/android-23/android.jar!/" /> <root type="simple" url="file://D:/Android/sdk/platforms/android-23/data/res" /> </root> </classPath> <javadocPath> <root type="composite"> <root type="simple" url="file://D:/Android/sdk/docs/reference" /> </root> </javadocPath> <sourcePath> <root type="composite"> <root type="simple" url="file://D:/Android/sdk/sources/android-23" /> </root> </sourcePath> </roots> <additional jdk="1.7" sdk="android-23" /> </jdk>
- Android Studio无法关联Api23源码-提示Souces for android api 23 platform not found
- Android Studio无法关联Api23源码-提示Souces for android api 23 platform not found
- Android Studio有某个版本的源码却无法关联该版本源码,提示Souces for android api 23 platform not found的解决
- Souces for android api 24 platform not found 解决办法
- 转载 Souces for android api 24 platform not found
- Android Studio2.1.2出现Souces for android “api 23 platform” not found错误
- Android studio sources for android api 23 platform not found
- Android Studio: Sources for 'Android API 25 Platform' not found
- source for Android API 19 Platform not found (Android Studio 2.0)
- androidstudio查看源码时出现Sources for 'Android API 26 Platform' not found解决方法
- AS提示"sources for android api 23 not found"
- Sources for 'Android API 22 Platform' not found.
- Sources for 'Android API 25 Platform' not found
- Sources for 'Android API 25 Platform' not found
- 解决Sources for 'Android API 26 Platform' not found
- android studio for Mac 安装提示 Java not found 解决办法
- android studio无法关联源码
- Android studio无法关联源码
- 欢迎使用CSDN-markdown编辑器
- 阶乘
- Qt 学习之路 2笔记3
- FFmpeg源代码简单分析:常见结构体的初始化和销毁(AVFormatContext,AVFrame等)
- 日期控件jeDate和bootstrap datepicker
- Android Studio无法关联Api23源码-提示Souces for android api 23 platform not found
- 260. Single Number III
- 设计模式-装饰模式(理解)
- 关于druid数据连接池抛出的 connection holder is null 异常
- Swift - 滚动选择器
- 可变参数宏__VA_ARGS__
- java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Sessio
- Redis常用几种数据类型
- 安装 Kali Linux 后需要做的 20 件事