当前位置: 首页 > news >正文

生成自定义的androidjar文件具体操作

  1. 在Androidsdk目录下的platform找到对应的api的android源码包路径,如android-32拷贝里面的android.jar文件到目录,如
    C:\Users\xxxxxxx\Desktop\android\new_android_jar,然后解压android.jar到目录new_android_jar下。
  2. 在编译后的aosp源码中找到classes-header.jar文件。一般在路径:
    out/target/common/obi/JAVA LIBRARIES/frameworkinte rmediates/classes-header.jar
    拷贝classes-header.jar后,解压该文件到目录 new_android_jar下,并选择覆盖里面同名的文件。
    解压过程中会出现重复文件,因为Windows下区分文件大小写,所以选择忽略,如果原文件是大驼峰文件。
  3. 两个文件合并完后,在终端中输入命令把目录
    new_android_jar 下的class文件做一个重打包: jar cvf android.jar -C new_android_jar.即可在终端当前目录下生成android.jar文件。
  4. 把生成的android.jar拷贝覆盖到Androidsdk目录下的
    platform找到对应的api的android源码包路径,如android-32.即可。
http://www.dtcms.com/a/180364.html

相关文章:

  • React+Taro选择日期组件封装
  • 《让歌声跨越山海:Flutter借助Agora SDK实现高质量连麦合唱》
  • Android设备序列号获取方式全解析
  • 【彻底卸载nginx并部署nginx1.22.1+ssl模块等】
  • Azure资源创建与部署指南
  • 全场景漏洞检测工具深度解析:从 AppScan 版本差异到多工具协同实战
  • Spring创建的线程池
  • springboot3 + mybatis-plus3 创建web项目实现表增删改查
  • shell脚本基础详细学习(更新中)
  • 仿真每日一练 | 有限元模态分析详解
  • 使用 ANSYS AEDT(单向耦合)进行高功率同轴射频滤波器的热分析
  • 介质访问控制(MAC)
  • 【PostgreSQL】不开启归档模式,是否会影响主从库备份?
  • 从零打造企业级Android木马:数据窃取与远程控制实战
  • leetcode0310. 最小高度树-medium
  • JAVA包装类
  • 在linux系统中,没有网络如何生成流量以使得wireshark能捕获到流量
  • 复合机器人案例启示:富唯智能如何以模块化创新引领工业自动化新标杆
  • kafka学习笔记(四、生产者、消费者(客户端)深入研究(三)——事务详解及代码实例)
  • Microsoft Azure DevOps针对Angular项目创建build版本的yaml
  • 编译型语言 vs 解释性语言 vs 编译解释语言
  • Missashe考研日记-day36(改版说明)
  • 昂瑞微高性能低功耗2.4G蓝牙芯片HS6621C支持BLE5.1协议主从一体支持语音采样苹果MFI认证寻物标签语音遥控
  • 如何通过C# 获取Excel单元格的数据类型
  • 【C++设计模式之Observer观察者模式】
  • Navicat BI 数据分析功能上线 | 数据洞察新方法
  • (leetcode) 力扣100 9.找到字符串中所有字母异位词(滑动窗口)
  • JAVA实战开源项目:健身房管理系统 (Vue+SpringBoot) 附源码
  • 常见标签语言的对比
  • rabbitmq学习笔记快速使用