今天在新公司又继续开始搭建自己的coding环境,碰到一个问题。
在编译android首先需要source build/envsetup.sh; 这样会生成相关的环境命令如mm,mmm, lunch等,很多同学都应该知道。
但是python脚本是无法调用source这类bash命令。解决如下:
1.通过sh脚本执行source命令,在android根目录新建makeBox 可执行文件
#1! /bin/bash
source build/envsetup.sh
$1 $2
2.再通过python脚本os.system(./makeBox mmm packages/apps/Calculator) 执行