Android,Java无法读取进程输出/错误流
我在android项目中包装了一个静态编译的python,然后执行了一个python脚本(webserver),程序运行正常,但我无法读取输出/错误流,因此我执行了Android,Java无法读取进程输出/错误流,java,android,python,Java,Android,Python,我在android项目中包装了一个静态编译的python,然后执行了一个python脚本(webserver),程序运行正常,但我无法读取输出/错误流,因此我执行了python3.4-h,程序读取正常 Process process = Runtime.getRuntime().exec(commandLine, envp,cwd); readStream(process.getInputStream()); readStream(process.getErrorStream()); proce
python3.4-h
,程序读取正常
Process process = Runtime.getRuntime().exec(commandLine, envp,cwd);
readStream(process.getInputStream());
readStream(process.getErrorStream());
process.waitFor();
readStream()
打开一个新线程,可能会出现什么问题?问题在于python的缓冲标准输出和标准输出,我刚刚添加了python3.4-u
来解决这个问题,
参考