android系统的一键编译与非一键编译 拆包 刷机方法
1.从远程仓库下载源码
别人已经帮我下载好了在Ubuntu上。并给我权限:chmod -R o+w /data/F200/F200-master/
2.按照readme.txt步骤操作
安装编译环境:
sudo apt-get update
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev g+±multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc
编译方法:
source build/envsetup.sh
lunch msm8937_32-user 或 lunch msm8937_32-userdebug
make clean
make dist
一键编译:
./build_ap.sh clean
./build_ap.sh dist
拆分包制作方法:
在windows上做
装python 2.7
git clone git@ip:iot/sc200r_r04_r023_unpacking_tool.git
cd sc200r_r04_r023_unpacking_tool
git pull
xcopy 你的源码目录\out\target\product\msm8937_32\images\ source\target_files\ /e /h /y /q
xcopy source\target_files\sc200rfile\ . /e /h /y /q
call build_SC200R.bat
拆分后的线刷包在 EMMC_DIR\emmc\
刷机方法:
F200设备烧写版本方法.docx
操作
使用编译方法,17:45开始,
如果不分包,需要用Fastboot下载镜像,分包可以使用QFIL下载。