常在河边走,哪有不湿鞋,Android应用开发难免需要接触framework,当然如果需要更了解Android系统也是需要编译源码,接下来我说一下本人学习formwork踩过的坑;
一,Ubuntu系统安装
1,在window10系统安装了虚拟机,虚拟机安装是Ubuntu 16.0.04
下载地址:http://releases.ubuntu.com/16.04/
在这过程中可能会遇到 屏幕太小的问题,在Ubuntu下打开命令行 ctrl+alt+t
### 输入我们需要设置的分辨率,xrandr -s 1920x1440,然后回车一下。1920后面的是字母x
2,下载Java jdk ,目前Java6比较稳定
二,Ubuntu下安装Java并配置Java环境
1、handler封装消息的发送(主要包括消息发送给谁)
在Ubuntu下安装Java
1),创建Java 目录 mkdir java
2),将下载的jdk 拷贝到已创建的文件夹下 cp Downloads/jdk-6u45-linux-x64.bin java
3),在Java目录安装jdk chmod +x jdk-6u45-linux-x64.bin
./jdk-6u45-linux-x64.bin
vim .bashrc 进入vim编辑器编辑环境变量信息 :w 保存文件 :q退出 vim编译文件
三、源码下载机编译
1,下载解压源码 地址:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/
2,init 守护程序 Android第一个启动应用程序 创建目录 挂载分区 解析启动脚本
init.c的文件
cat/proc/msg
1):解压源码
tarzxvf lichee.tar.gz
cat android.tar.bz2.a* | tar xj
2):编译Boot和内核
3):编译Android