有小伙伴需要这两个文件,于是编译了一下。
这两个文件是用于导入到 as 工具中方便查看源码的,我是使用 VSCode + 文件搜索看源码的。所以之前没编译过。这篇文件仅记录一下生成过程
假设已经下载 Android 源码并且成功执行过 make
命令。
接下来执行下面的命令生成这两个文件
source build/envsetup.sh
## 必须执行 mmm 生成 idegen.jar 文件
mmm development/tools/idegen/
# aosp_x86_64-eng 根据需要自行切换
lunch aosp_x86_64-eng
make
# 在执行最后这一行 idegen.sh 命令过程中提示文件权限不足
# 无视它,最终会显示 success
development/tools/idegen/idegen.sh
在上面的命令执行成功后,根目录会生成 android.ipr
和 android.iml
两个文件
下面是 Android 11 系统源码生成的 ipr 和 iml 文件下载地址。可以放到源码根目录导入 as 查看源码:
链接:https://pan.baidu.com/s/1PTTB6OrfIVYMbwTFXqyFRA
提取码:ownp
如果已经有 11 的源码,只要下载 ipr 和 iml 即可。