查看源码
2019-08-28 本文已影响0人
超威蓝猫l
source build/envsetup.sh
lunch aosp_hammerhead-userdebug
首先如上配置好环境,配置好才能使用mm指令之类的
cd development/tools/idegen/
mm
mm指令是指对当前目录进行一个make
image.png完成后会生成一个jar
接着我们返回项目根目录
development/tools/idegen/idegen.sh
接着调用如上指令 这个是生成ide的可识别目录
image.png image.png完成后根目录会生成.ipa文件 这个是androidstudio能识别的文件。
在linux上用android studio导入这个即可
- abi
- art art模式相关的代码
- Bionic 各种so库源代码
- Bootable recovery,bootloader,diskInstaller
- Build 源码编译生成的规则代码
- Cts Android兼容性测试套件标准
- Dalvik dalvik模式相关的代码
- Developers 一些开发上用来参考的资料
- Development Android开发相关的代码,makekey等
- Device 手机驱动的源码
- Docs doc文档
- External android使用的一些开源的模组
- Frameworks 框架
- Hardworks 部分开源的HAL代码
- Libcore 一些核心的lib文件库
- Libnativehelper jni相关的代码 包括如何通过jni来获取dalvik中的某些函数
- Makefile
- Ndk ndk代码
- Packages 应用程序源码
- pdk
- Prebuilts 镜像生成依赖的一些文件,如gcc,kernel等
- Sdk sdk源码,模拟器源码
- System 底层文件系统库、应用及组件--c语言
- Tools
windows上我们使用source insight 查看源码。
首先new一个project 然后导入。导入完成后rebuild一下构建一下。就可以查看了