Android Studio无法关联Api23源码-提示Souces for android api 23 platform not found
2016-04-29 19:19
549 查看
最近升级了As,然后忽然就关联不上源码了,很不方便,找个Activity的源码都只有outline没有解释,还提示这个错误:
Decompiled .class file, bytecode version: Souces for android api 23 platform not found
在D:\Android\sdk\sources\android-23明明下载了源码,找了半天,原来是AS的默认配置有问题。最后的解决方法在 StackOverFlow的这个帖子上:
具体操作是:找到jdk.table.xml这个文件,在<sourcePath>节点下添加这一句<root type="simple" url="file://D:/android/sdk/sources/android-23" />
修改后的部分配置文件如下:
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)
0down voteaccepted | 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 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.view.WindowManager$BadTokenException: Unable to add window — token null
- Android系统构架分析和应用程序目录结构分析
- AndroidStudio简单快速导入GitHub中的第三方插件
- AndroidStudio简单快速导入GitHub中的第三方插件
- 【Android动画九章】-LayoutAnimationController
- Android APN加载流程
- Android 设置组件获取焦点
- Android_GitHub_jsoup(二)数据修改 、HTML清理
- Android_GitHub_jsoup(二)数据修改 、HTML清理
- android各个层次的理解
- Android_GitHub_jsoup(二)数据抽取
- Android_GitHub_jsoup(二)数据抽取
- Android_GitHub_jsoup(一)简介、入门、输入
- Android_GitHub_jsoup(一)简介、入门、输入
- 使用Zxing玩转二维码白边的各个花样
- Android中<uses-sdk>属性和target属性分析
- Android 开发小工具之:Custom Tabs
- Android中AndroidManifest.xml中<application>标签的常用元素
- Android TextView 读取htmlwenben
- Android性能测试 一些适用于Android Studio的代码审查和性能测试工具