Difference between revisions of "IoTGateway/BSP/Android/BSPsandImages/Build Android"
From ESS-WIKI
Jackie.kan (talk | contribs) |
|||
Line 32: | Line 32: | ||
<span style="font-size:small;"><span style="font-family:times new roman,times,serif;">simg2img is a tool that converts a sparse system image to a raw system image on a Linux host PC and is located in myandroid/out/host/linux-x86/bin/simg2img.</span></span> | <span style="font-size:small;"><span style="font-family:times new roman,times,serif;">simg2img is a tool that converts a sparse system image to a raw system image on a Linux host PC and is located in myandroid/out/host/linux-x86/bin/simg2img.</span></span> | ||
− | + | <console>$ ##i##out/host/linux-x86/bin/simg2img out/target/product/$PRODUCT/system.img out/target/product/$PRODUCT/system_raw.img | |
− | + | $ ##i##mv out/target/product/$PRODUCT/system_raw.img out/target/product/$PRODUCT/system.img</console> |
Revision as of 02:44, 7 March 2017
Building Android 6.0.1_2.1.0 android image
[ For reference ]
If your product is RSB-4410A1, the product name is rsb_4410_a1
$PRODUCT = rsb_4410_a1
If your product is RSB-xxxx the product name is rsb_xxxx_a1
$PRODUCT = rsb_xxxx_a1
If your product is ROM-xxxx the product name is rom_xxxx_a1
$PRODUCT = rom_xxxx_a1
Build Instructions
Set the $JAVA_HOME environment variable
$ export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
To build android image
- Perform the following command in terminal console
- to do build systemimage
$ make -j4 systemimage
simg2img is a tool that converts a sparse system image to a raw system image on a Linux host PC and is located in myandroid/out/host/linux-x86/bin/simg2img.
$ out/host/linux-x86/bin/simg2img out/target/product/$PRODUCT/system.img out/target/product/$PRODUCT/system_raw.img $ mv out/target/product/$PRODUCT/system_raw.img out/target/product/$PRODUCT/system.img