2016년 9월 11일 일요일

[안드로이드] 안드로이드 스튜디오 빌드 시 OS 구분

평소 맥북과 윈도우PC 양쪽에서 짬날 때마다 간단한 코딩을 하고 있습니다.
이번에 ndk를 써야 할 일이 있어서 보니 윈도우와 맥북의 build path를 따로 해줘야 하네요.정확하게는 실행 명령어가 다릅니다. 따라서 아래와 같이 OS를 구분해 주면 편하게 이용 가능합니다. 

def getNdkBuildPath() {
    Properties properties = new Properties()
    properties.load(project.rootProject.file('local.properties').newDataInputStream())
    def command =  properties.getProperty('ndk.dir')
    if (Os.isFamily(Os.FAMILY_WINDOWS)) {
        command += "\\ndk-build.cmd"
    } else {
        command += "/ndk-build"
    }

    return command
}

댓글 없음:

댓글 쓰기