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

Android Studio导入源码

在有源码并且编译环境可用的情况下:
1.生成导入AS所需的配置文件

在源码的根目录执行以下命令:

source build/ensetup.sh
lunch 要编译的项目
make idegen //这一步会生成out/host/linux-x86/framework/idegen.jar
development/tools/idegen/idegen.sh

最后一步执行完后会有

Read excludes: 107ms
Traversed tree: 466932ms

在源码的根目录下会生成android.ipr和android.iml文件

2.配置iml

一般情况下,源码里很多目录我们都用不到,可以通过配置iml文件来有选择的导入某些目录

sourceFolder:表示包含的文件目录

excludeFolder:表示不包含的文件目录

<excludeFolder url="file://$MODULE_DIR$/art" />
<excludeFolder url="file://$MODULE_DIR$/.repo" />
<excludeFolder url="file://$MODULE_DIR$/bionic" />
<excludeFolder url="file://$MODULE_DIR$/bootable" />
<excludeFolder url="file://$MODULE_DIR$/bootloader" />
<sourceFolder url="file://$MODULE_DIR$/./art/libartservice/service/java" isTestSource="false"/>

3.打开android.ipr

使用AS打开android.ipr文件,就能成功导入源码了

http://www.lryc.cn/news/411047.html

相关文章:

  • UE5 UE4 使用python进行编辑器操作
  • 区块链技术在智能城市中的创新应用探索
  • 解决mysql事件调度器重启服务后自动失效的问题
  • mybatis开启二级缓存
  • Oracle大型数据库管理(一)Oracle大型数据库管理全面指南
  • Arcgis中查找空间距离范围内字段相等的数据
  • js中map属性
  • CS224W—03 GNN
  • 库存超卖问题解决方式
  • 30岁决心转行,AI太香了
  • C#知识|文件与目录操作:目录的操作
  • 从零到一:用Go语言构建你的第一个Web服务
  • 塔子哥的环游之旅-腾讯2023笔试(codefun2000)
  • 力扣SQL50 换座位
  • SOPHGO算能科技BM1684芯片修改内存布局
  • CUDA实现矩阵乘法的性能优化策略
  • element ui 修改table筛选按钮为自定义按钮
  • 面向对象编程:一切皆对象
  • GIT版本管理与分支控制
  • 大模型算法备案流程最详细说明【流程+附件】
  • JAVA GUI 基本使用
  • 【涵子来信】——AI革新:1.新时代是便捷的,要会用
  • 自定义线程池实现(一)
  • 计算机毕业设计选题推荐-零食批发商仓库管理系统-Java/Python项目实战
  • 基于springboot+vue+uniapp的校园快递平台小程序
  • 这两个大龄程序员,打算搞垮一个世界软件巨头!
  • LabVIEW放大器自动测量系统
  • 全面整理人工智能(AI)学习路线图及资源推荐
  • react antd upload custom request处理多个文件上传
  • ALB快速实现IPv4服务的负载均衡