This download of the 4.0.3 source code, suffering from TI's official website downloading too many people, download his ICS_devkit to 99.9% and then stop (4 Multi-G downloads 3 times ). Therefore, you have to use the repo (script for managing the android source code repository) to complete the download. This download is a very painful 4-GB. git, which is required for one night. Let's talk about the steps for this download:
To learn from the previous lessons, use the script load_Android.sh:
#! /Bin/sh
Echo "download Android4.0.3"
./. Repo/repo sync
While [$? -Ne 0]
Do
./. Repo/repo sync
Done
Echo "load finish"
This script is used for the first time. After analysis, if the first command is executed in shell, an EXIT_STATE is returned. Generally, the execution ends normally at 0, otherwise it is not 0. This value exists in $ ?.
The mainfest used for download is related to android as follows:
Default. xml rowboat-gingerbread-ti81xx-mc-dsp-snapshot-GMT20110926200120.xml TI-Android-FroYo-DSP-DevKit-V2.2.0.0.xml
Rowboat-donut-dsp.xml rowboat-gingerbread-ti81xx-mc-dsp.xml TI-Android-GingerBread-2.3.4-DevKit-2.1.1.xml
Rowboat-donut.xml rowboat-gingerbread-ti81xx.xml TI-Android-GingerBread-2.3.4-DevKit-2.1.xml
Rowboat-eclair-dsp.xml rowboat-gingerbread.xml TI-Android-GingerBread-2.3.4-DevKit-Flashboard.xml
Rowboat-eclair.xml rowboat-ics-am335x.xml TI-Android-GingerBread-2.3-DevKit-1.0.xml
Rowboat-froyo-am1808.xml rowboat-ics-ti81xx.xml TI-Android-GingerBread-2.3-DevKit-2.0.xml
Rowboat-froyo-am389x.xml rowboat-ics.xml TI-Android-GingerBread-DSP-2.3-DevKit-1.0.xml
Rowboat-froyo-dsp.xml TI-Android-Eclair-DevKit-V1.xml TI-Android-ICS-4.0.3-DevKit-3.0.0.xml
Rowboat-froyo.xml TI-Android-EVMKit-V2.2.0.0.xml TI-Android-ICS-4.0.3-DevKit-3.0.1.xml
Rowboat-gingerbread-am335x.xml TI-Android-FroYo-DevKit-V2.1.0.0.xml TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1.xml
Rowboat-gingerbread-am45x.xml TI-Android-FroYo-DevKit-V2.2.0.0.xml
Rowboat-gingerbread-dsp.xml TI-Android-FroYo-DevKit-V2.xml
Basically, android source code xml of the Development Board that involves TI is on the top, mainly rowboat and Ti. As a porject of Geogle, rowboat serves and supports Ti's Davinci processor. The TI_devkit development team is basically the developer of TI who was developing omap.
Previously, we used GingerBread Devkit (including supporting dsp (CE) and non-dsp (DSPBridge), and rowboat. This time I chose the TI-Android-ICS-4.0.3-DevKit-3.0.1.xml, but after downloading the synchronization, there is no x-loader, and I cannot compile the file system according to the file system. I initially suspect that this xml has a defect.
Later, I deleted the synchronized file directly and re-init-u git: // gitorious.org/rowboat/manifest.git-m xml (selected the TI-Android-ICS-4.0.3-DevKit-3.0.0.xml) and found that it was normal later.
It is also concluded that you do not need to download. git again (the most time-consuming), and you can complete the upgrade by changing the xml. Or version replacement, because if missing, repo sync will complete downloading the defective part, or adding and so on. ,
Author: gzzaigcn