从源代码编译,把编译好的android系统烧录到MID(移动通讯设备)里面,把自己的源代码编译到MID(移动通讯设备)里面,最后在MID(移动通讯设备)上运行自己程序的基本过程,里面其实还有很多细节,在这里也不好说了,只写步骤...
(编译源代码)
1. 下载android源代码
2. 进入到源代码工程目录
3. 输入命令. ./build/evnsetup.sh
4.输入命令 lunch 1
5. make
(烧录android镜像到MID)
6. 进入到build目录(好像是这个目录 有点忘记了)
7. 输入命令 sudo ./fastboot flash boot
7. 输入命令 sudo ./fastboot erase boot
8. 输入命令 sudo ./fastboot flash */boot.img (*号代表boot.img的位置,好像也是在build目录里面来着)
9. 输入命令 sudo ./fastboot erase system
10. 输入命令 sudo ./fastboot flash */system.img
11. 输入命令 sudo ./fashboot reboot
(把自己的android程序编译到系统里面)
12.用eclipse 新建andoird工程 开发好自己的程序,然后再workspace里面找到相应的工程文件夹复制到android源代码工程目录下面 工程目录/packages/apps/你的文件夹(注意复制的时候主要res和src目录和andmifest.xml文件,其他的都不要)
13.在源代码工程目录下面执行mmm 工程目录/packages/apps/你的文件夹 (可能提示mmm找不到,说明你的环境变量没弄好 回到上面配置环境变量)
14.不出问题的话你提示在build/system/generic/下面生成了X.apk文件
15. adb push */X.apk /system/app ,把你的程序装到手机里面
16,此时手机home界面就有你的应用程序了。