2017-11-09 16 views
0
if (Os.isFamily(Os.FAMILY_WINDOWS)) { 
    exec { 
     workingDir './src/main/cpp/' 
     executable 'cmd' 
     args "/C" 
     args "make.exe" 
     args "-f" 
     args "swigGenerate.mk" 
    } 
    exec { 
     workingDir './src/main/cpp/' 
     executable 'cmd' 
     args "/C" 
     args "make.exe" 
     args "-f" 
     args "swig.mk" 
    } 
} 

위의 gradle 명령은 make 명령으로 실행할 때 명령 행에서 작동하며 gradle이 실행될 때 작동하지 않습니다 .make 명령이 android에서 gradle 외부에서 작동 중임

나는 거의 모든 것을 시도했지만 이것에 대한 도움이 필요합니다.

답변

0

args "/ C"행에 주석을 달면 문제가 제거되고 올바르게 작동합니다. 그러나/c가있는 cmd MSDN documentation에 의하면 문제는 아닙니다. 아직도 어떤 시스템에서는 작동하는지 그렇지 않은지 궁금해합니다.

이 정보에 대한 통찰력이 필요합니다.