Android Studio中下载了源码却关联不上源码

本文解决了Android Studio中因默认配置问题导致的Decompiled.classfile错误提示。通过编辑jdk.table.xml文件并添加源码路径,成功修复了Souces for android api 23平台未找到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:
AS提示: Decompiled .class file, bytecode version: Souces for android api 23(xx) platform not found

分析: 原来是AS的默认配置有问题

解决:找到jdk.table.xml这个文件,在节点下添加这一句(将源码的路径添加)

 <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>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值