zoukankan      html  css  js  c++  java
  • Android Studio 查看源代码时出现Sources for ‘Android API 30 Platform’ not found 的 解决方法 (Windows 平台下)

    写在前面

    Android Studio 默认的compileSdkVersion是30,但是SKD Platforms中并没有提供API30源代码下载。所以会出现如上错误

    注意如果你的AS 安装都是默认安装的你可以完全照着做,如果不是那需要稍作修改。

    问题所在

    首先我们先是打开我们的Android SDK的相关操作。

    File->Setting->System Settings->Android SDK

    根据上面的目录打开指定界面。

    并且选择右下角的Show Package Details

    你会看到如下界面。

    未处理的Android SDK 界面效果

    仔细观察可以发现在Android 10.0(Q)即29Android 9.0即28安装的内容都是两项分别是:

    • Android SDK Platform ‘version’
    • Sources for Android ‘version’

    但是我们可以注意到在我们的Android10.0+即30下面没有Sources for Android 30这个选项,也没有安装,所以这个就是我们的问题所在。

    解决方法

    强行将API29 作为 API30 使用.直接进行拷贝操作。

    1. 进入Android SDK目录,然后再依次进入sources文件夹,将android-29拷贝成android-30

    2. 在进入android-30并修改红色方框中的两个文件,将里面为29的数值全部修改为30.
      需要在 android-30中修改的文件

    3. 修改我们的jdk.table.xml文件,把所有的Android API 30 Platform 的标签中的路径改为android-30的路径。jdk.table.xml文件的路径为:C:UsersAdministrator.AndroidStudio4.0configoptionsjdk.table.xml.
      这里的Administrator就是你的计算机用户名称。

      jdk.table.xml修改内容

      修改内容如图所示。

    4. 重新启动AS.可以查看源代码,并且查看Android SDK 列表中Android10.0+中存在Sources for Android 30.
      Android SDK 修改后效果

    本文参考:
    https://blog.csdn.net/tianyaluqingchen/article/details/107509520

  • 相关阅读:
    Python综合学习 python入门学习 python速成
    博客建设
    文献搜索方法
    Mac效率工具集合
    Mac High Sierra 三步搞定安装Eclipes
    Mac High Sierra一步搞定Mysql安装
    Mac中使用的建模工具/流程图制作
    R语言的安装以及入门
    (一)linux基本的操作命令
    小程序canvas简单电子签名
  • 原文地址:https://www.cnblogs.com/cao-1/p/13423389.html
Copyright © 2011-2022 走看看