首页 > 编程语言 >亲测可行,Android Studio 查看源码出现 Source for ‘Android API xxx Platform’ not found 的解决方法

亲测可行,Android Studio 查看源码出现 Source for ‘Android API xxx Platform’ not found 的解决方法

时间:2023-11-04 11:22:38浏览次数:33  
标签:34 Platform API Studio Android 源码

亲测可行,Android Studio 查看源码出现 Source for ‘Android API xxx Platform’ not found 的解决方法

如标题中的问题,产生的原因就是 SDK 源码目录下找不到对应版本的源码文件。解决方案一般就是下载对应版本的源码文件即可。

这里主要是另一种情况,每次 Google 发布 Android 新的版本时,对应源码还没有提供下载(一般会在正式版发布以后的某个时段提供)。这时怎么办呢?

思路就是把旧版本的源码先用着。

这里以 Android API 34 为例。,将 Android 33 的源码强行拷贝,当做 API 34 来用。

步骤如下:

  1. 到 Android SDK 目录下(sdk/sources) 下复制 android-33 并修改为 android-34.

  2. 修改 android-34 中的 packagesource.properties 文件,将其中所有的 33 改为 34

  3. 修改 jdk.table.xml 文件,把所有 Android API 34 Platform 的 标签的路径改为 android-34 的路径。该文件路径为:

C:/Users/.AndroidStudio{version}/config/options/jdk.table.xml

  1. 重启 Android Studio,便可以看到源码了。

标签:34,Platform,API,Studio,Android,源码
From: https://www.cnblogs.com/joy99/p/17809065.html

相关文章

  • JavaSE day03【多态、内部类、 常用API】测评题
    选择题题目1(多选):下列关于多态的前提描述正确的是()选项:​ A.继承/实现关系​ B.子父类存在同名成员变量​ C.方法重写​ D.父类的引用指向子类的对象题目2(单选):下列关于多态成员访问的特点错误的是()选项:​ A.构造方法和继承一样,子类通过super()......
  • JavaSE day03-多态 ,内部类,常用API
    JavaSEday03-多态,内部类,常用API多态内部类常用API1多态1.1面向对象三大特征?封装,继承,多态1.2什么是多态?一个对象在不同时刻体现出来的不同形态举例:一只猫对象我们可以说猫就是猫:Catcat=newCat();我们也可以说猫是动物:Animal......
  • 【Java】智慧校园云SaaS平台源码带微信小程序
    智慧校园以互联网为基础,以“大数据+云服务”为核心,融合校园教学、管理、生活软硬件平台,定义智慧校园新生活。智慧校园管理平台管理者、教师、学生、家长提供一站式智慧校园解决方案,实现校园管理智能化、校园生活一体化、校园设施数字化、课堂教学生动化、家校沟通无缝化。一、智慧......
  • Java智慧工地管理平台系统源码
    施工现场涉及面广,多种元素交叉,状况较为复杂,如人员出入、机械运行、物料运输等工程项目管理在一定程度上存在着决策层看不清、管理层管不住、执行层做不好的问题一、什么是智慧工地呢?简单地说,智慧工地是将“互联网+”引入建筑行业领域,从施工现场源头抓起,收集施工现场人员、环境、......
  • 知名大厂的18道Android面试题曝光,你能回答几道?
    前言最近一位知名大厂的Android技术主管,跟我透露了他们公司的18道超难的Android面试题,有些题小编看了都觉得很刁钻。今天小编给大家来做个剧透,你也可以对应看一下,你能回答出来几题?下面有面试题答案,但是我的建议是先自己思考一下,将自己的答案记下来,再去看答案,对比一下有没有出入,这样......
  • Android程序员如何应对公司裁员后找不到工作的困境
    前言自人类社会诞生以来,失业率一直是一个无法回避的社会问题。然而,在2023年,失业率大爆发的情况却对许多人来说是一个完全意想不到的现象。头部互联网公司纷纷开始或明或暗的大规模裁员,经历如此剧烈的行业变动,程序员们压力山大,如何寻找新工作成了难题,那么面对紧迫的就业形势,该如何选......
  • Android动态代理详解
    动态代理在java里面算是一种比常用的技术,它和静态代理的区别在于静态代理需在编译的时候代理类就已经确定了,而动态代理的代理类是在运行的时候动态生成的。例如使用retrofit的时候我们只需要定义好interface:publicinterfaceGitHubService{@GET("users/{user}/repos")Ca......
  • 实例化一个新的Android Fragment的最佳实践
    内容来自DOChttps://q.houxu6.top/?s=实例化一个新的AndroidFragment的最佳实践我看到了在应用程序中实例化一个新的Fragment的两种常见做法:FragmentnewFragment=newMyFragment();和FragmentnewFragment=MyFragment.newInstance();第二种选项利用了静态方法......
  • 安卓主板_android主板_联发科MTK方案平台PCBA定制
    安卓主板是一种采用ARM架构并内置Android操作系统的嵌入式智能主板。相比于Linux,安卓主板在消费级和商用嵌入式智能终端市场非常成熟。与传统的单片机相比,安卓主板具有更高的性能和更丰富的接口,可以满足更复杂的开发和应用需求。目前,安卓主板在主流行业领域的应用方向包括AI人......
  • Vue源码学习(十四):diff算法patch比对
    好家伙,本篇将会解释要以下效果的实现 1.目标我们要实现以下元素替换的效果gif: 以上例子的代码://创建vnodeletvm1=newVue({data:{name:'张三'}})letrender1=compileToFunction(`<a>{{name}}</a>`)letvnode1=render1.call(vm1)doc......