2024-10-02 20:32:26 发布
网友
我正在尝试用我的脚本构建android。现在,在我的构建的根文件夹中,我正在执行以下操作:
os.system("source build/envsetup.sh") os.system("choosecombo 1 <chipsetname> <buildtype>") os.system("make -j32")
我甚至试过这个:
你知道我错在哪里吗?
我知道操作系统在新的子shell中执行。因此,它不应该在同一个子shell中执行第二个选项吗?
每次呼叫操作系统是在一个新的subshell中完成的,所以将每个调用都视为一个独立的调用,您不能依赖于之前所做的事情(如源代码shell脚本)来执行其他操作。在
如果第二种方法在标准shell中有效,那么它应该在os.system调用中起作用。在
os.system
每次呼叫操作系统是在一个新的subshell中完成的,所以将每个调用都视为一个独立的调用,您不能依赖于之前所做的事情(如源代码shell脚本)来执行其他操作。在
如果第二种方法在标准shell中有效,那么它应该在
os.system
调用中起作用。在相关问题 更多 >
编程相关推荐