guest@huluwa33:~/android-5.0.1_r1$ sudo gedit ~/.bashrc
[sudo] password for guest:
guest@huluwa33:~/android-5.0.1_r1$ source ~/.bashrc
guest@huluwa33:~/android-5.0.1_r1$ java -version
java version "1.7.0_101"
OpenJDK Runtime Environment (IcedTea 2.6.6) (7u101-2.6.6-0ubuntu0.14.04.1)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
guest@huluwa33:~/android-5.0.1_r1$ javac -version
javac 1.7.0_101
Fix ~/.bashrc:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
guest@huluwa33:~/android-5.0.1_r1$ . build/envsetup.sh
including device/asus/tilapia/vendorsetup.sh
including device/asus/fugu/vendorsetup.sh
including device/asus/flo/vendorsetup.sh
including device/asus/grouper/vendorsetup.sh
including device/asus/deb/vendorsetup.sh
including device/samsung/manta/vendorsetup.sh
including device/generic/mini-emulator-arm64/vendorsetup.sh
including device/generic/mini-emulator-x86/vendorsetup.sh
including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh
including device/generic/mini-emulator-mips/vendorsetup.sh
including device/generic/mini-emulator-x86_64/vendorsetup.sh
including device/moto/shamu/vendorsetup.sh
including device/lge/hammerhead/vendorsetup.sh
including device/lge/mako/vendorsetup.sh
including sdk/bash_completion/adb.bash
guest@huluwa33:~/android-5.0.1_r1$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_arm64-eng
3. aosp_mips-eng
4. aosp_mips64-eng
5. aosp_x86-eng
6. aosp_x86_64-eng
7. aosp_tilapia-userdebug
8. full_fugu-userdebug
9. aosp_fugu-userdebug
10. aosp_flo-userdebug
11. aosp_grouper-userdebug
12. aosp_deb-userdebug
13. aosp_manta-userdebug
14. mini_emulator_arm64-userdebug
15. mini_emulator_x86-userdebug
16. mini_emulator_arm-userdebug
17. mini_emulator_mips-userdebug
18. mini_emulator_x86_64-userdebug
19. aosp_shamu-userdebug
20. aosp_hammerhead-userdebug
21. aosp_mako-userdebug
Which would you like? [aosp_arm-eng]
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=5.0.1
TARGET_PRODUCT=aosp_arm
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=
TARGET_2ND_ARCH_VARIANT=
TARGET_2ND_CPU_VARIANT=
HOST_ARCH=x86_64
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.13.0-76-generic-x86_64-with-Ubuntu-14.04-trusty
HOST_BUILD_TYPE=release
BUILD_ID=LRX22C
OUT_DIR=out
============================================
guest@huluwa33:~/android-5.0.1_r1$ make
#### make completed successfully (09:26 (mm:ss)) ####
guest@huluwa33:~/android-5.0.1_r1$ emulator &
[1] 18052
guest@huluwa33:~/android-5.0.1_r1$ emulator: WARNING: system partition size adjusted to match image file (550 MB > 200 MB)
emulator: WARNING: data partition size adjusted to match image file (550 MB > 200 MB)
Creating filesystem with parameters:
Size: 69206016
Block size: 4096
Blocks per group: 32768
Inodes per group: 4224
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 16896
Block groups: 1
Reserved block group size: 7
Created filesystem with 11/4224 inodes and 1302/16896 blocks