#!/bin/bashset -e. build/envsetup.sh >/dev/null && setpathsexport PATH=$ANDROID_BUILD_PATHS:$PATHTARGET_PRODUCT=`get_build_var TARGET_PRODUCT`TARGET_HARDWARE=`get_build_var TARGET_BOARD_HARDWARE`TARGET_BOARD_PLATFORM=`get_build_var TARGET_BOARD_PLATFORM`TARGET_DEVICE_DIR=`get_build_var TARGET_DEVICE_DIR`PLATFORM_VERSION=`get_build_var PLATFORM_VERSION`PLATFORM_SECURITY_PATCH=`get_build_var PLATFORM_SECURITY_PATCH`TARGET_BUILD_VARIANT=`get_build_var TARGET_BUILD_VARIANT`BOARD_SYSTEMIMAGE_PARTITION_SIZE=`get_build_var BOARD_SYSTEMIMAGE_PARTITION_SIZE`BOARD_USE_SPARSE_SYSTEM_IMAGE=`get_build_var BOARD_USE_SPARSE_SYSTEM_IMAGE`BOARD_CONFIG=device/rockchip/common/device.mkKERNEL_SRC_PATH=`grep TARGET_PREBUILT_KERNEL ${BOARD_CONFIG} |grep "^\s*TARGET_PREBUILT_KERNEL *:= *[\w]*\s" |awk  '{print $3}'`echo TARGET_PRODUCT=$TARGET_PRODUCTecho TARGET_DEVICE_DIR=$TARGET_DEVICE_DIRecho KERNEL_SRC_PATH=$KERNEL_SRC_PATHecho $OUTIMAGE_PATH=rockdev/Image-recovery-$TARGET_PRODUCTrm -rf $IMAGE_PATHmkdir -p $IMAGE_PATHecho $IMAGE_PATHFSTYPE=ext4echo system filesysystem is $FSTYPEmake recovery -j40echo -n "create recovery.img with kernel and resource... "[ -d $OUT/recovery/root  ] && \mkbootfs $OUT/recovery/root | minigzip > $OUT/ramdisk-recovery.img && \truncate -s "%4" $OUT/ramdisk-recovery.img && \mkbootimg --kernel $OUT/kernel --ramdisk $OUT/ramdisk-recovery.img --second kernel/resource.img --os_version $PLATFORM_VERSION --os_patch_level $PLATFORM_SECURITY_PATCH --cmdline buildvariant=$TARGET_BUILD_VARIANT --output $OUT/recovery.img && \cp -a $OUT/recovery.img $IMAGE_PATH/echo "done."

注意kernel的位置,最好看下kernel的位置后再编译

更多相关文章

  1. android xbmc编译
  2. Android(安卓)RecyclerView LayoutManager
  3. Android(安卓)技巧
  4. absolutelayout 实现图片重叠
  5. Android(安卓)编译摘要
  6. Android在布局文件指定位置动态增加删除布局
  7. 使用“aapt dump”查看APK内容
  8. Android(安卓)Gallery获取滑动停止的位置
  9. android 中的编译选项的对应关系

随机推荐

  1. Android系统启动流程 -- android
  2. Android笔记-2
  3. 配置并使用Android支持的库
  4. Android(安卓)向系统发送一条短信
  5. 理解 Android 消息机制
  6. Android 修改横屏角度为顺时针270度
  7. 【Android】注解框架(三)-- 编译时注解,手写
  8. Android分享文稿 ( by quqi99 )
  9. android使用jre自带工具生成证书
  10. 写下关于popwindow