Android Studio无法关联Api23源码-提示Souces for android api 23 platform not found
2016-07-12 15:22
323 查看
最近升级了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学习】android端通过socket接收到数据产生乱码
- Android静态安全检测 -> Activity组件暴露
- 再谈Android应用瘦身
- Android百分比布局Percent支持库
- Android studio编译报错 报非法字符 \65279
- android studio遇到的问题
- Ubuntu下Android Studio模拟器启动失败
- Android开发:keytool' 不是内部或外部命令 也不是可运行的程序
- 加速Android Studio/Gradle构建
- byte数组合并
- Android自定义view详解
- android xmlns:tools用法
- android(二)、 应用启动过程
- android 搜索框 searchView
- Android MediaPlayer
- Android代码混淆
- android 开发如何做内存优化
- Android emulator里模拟sdcard
- 解决listView上面加Viewpager轮播图滑动冲突
- Android异步消息处理机制详解及源码分析 Handler