Android Studio导入AOSP源码

第一次接触这个东西,特地记录一下。另外这里开发使用的是ubuntu系统,所以命令都是在终端中敲的。大的步骤共两步:

生成.ipr文件

首先进入到项目根目录中(后面用project/代替),并依次执行下面三条命令:

source build/envsetup.sh
mmm development/tools/idegen/
development/tools/idegen/idegen.sh

执行完成后,会在项目根目录下生成android.iprandroid.iml文件,接下来通过Android Studio打开.ipr文件就可以打开项目了。

配置文件更改

上述命令执行完成后,在project/development/tools/idegen目录下会有一个README文件,打开可以看到里面有一些说明,下面截取这里需要的部分:

Android is large, thus IDEA needs a lot of memory. Add "-Xms1g -Xmx5g" to
your VM options in "Help > Edit Custom VM" and increase the
file size limit in "Help -> Edit custom properties" by adding
"idea.max.intellisense.filesize=100000". Make sure to restart the IDE for the new settings to take effect.

大概意思就是说项目很大可以能需要大量内存,所以还需要更改一下配置文件,修改点有两处:
这里提示的方法需要先打开Android Studio,这里可以先随便打开一个项目。

  1. 顶部工具栏点击Help > Edit Custom VM,然后输入
-Xms1g 
-Xmx5g
  1. Help -> Edit custom properties,然后输入
idea.max.intellisense.filesize=100000

都设置好了之后重启Android Studio,然后通过项目根目录下生成的.ipr文件打开项目即可。

参考文章

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容