我试图从aosp构建一个手机应用程序。我已经配置了我的工作目录,正如它在Google指南中所述。然后,我要我的工作目录,执行source build/envsetup.sh
并得到如下:从aosp构建手机应用程序
including device/asus/grouper/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/armv7-a/vendorsetup.sh
including device/moto/wingray/vendorsetup.sh
including device/samsung/crespo/vendorsetup.sh
including device/samsung/maguro/vendorsetup.sh
including device/ti/panda/vendorsetup.sh
including sdk/bash_completion/adb.bash
那么我执行命令mmm packages/apps/Phone/
和不顺心的事,我得到
make: Entering directory `/home/build/WORK_DIR'
make: *** No rule to make target `out/target/common/obj/JAVA_LIBRARIES/core_intermediates/javalib.jar', needed by `out/target/common/obj/JAVA_LIBRARIES/com.android.phone.common_intermediates/classes-full-debug.jar'. Stop.
make: Leaving directory `/home/build/WORK_DIR'
谁能给我解释一下什么我应该怎么做?我应该首先构建整个android项目,还是它是makefile中的错误?