2014-11-07 7 views
2

어제 저는 프로젝트에서 통합 라이센스 확인 라이브러리를 작성 했으므로 프로젝트를 실행할 때마다 라이센스가 유효하지 않으므로 앱이 플레이 스토어에서 다운로드되지 않았기 때문에 확인이 실패하기 때문에 개발을 계속할 수 없습니다 .개발 중에 라이센스 확인을 피하는 방법은 무엇입니까?

이 문제를 방지 할 방법이 있습니까? 코드의 주석 행보다 몇 가지 방법을 의미합니다.

감사합니다.

+0

문서를 읽지 않으셨습니까? http://developer.android.com/google/play/licensing/setting-up.html#test-env –

+0

죄송합니다. 문제는 내가 게시자가 아니며 문서에서 게시자 만 이걸 시험해 봐. – MAOL

답변

1

나는 코드 주석 행보다 약간의 방법을 의미합니다.

상수 값으로 설정된 static final 변수와이 값을 상수 값과 비교하는 if을 사용하십시오. 키워드 final로 인해이 조건 테스트의 결과가 변경 될 수 없습니다. 따라서 컴파일 타임에 도달 할 수없는 코드는 컴파일러 출력에 포함되지 않습니다.

예 :

static final boolean DEVELOP = false; // For developing set this to true 

if (DEVELOP == false) { 
    Log.i("", "This will be included and executed"); 
} else { 
    Log.i("", "This code is unreachable and will not be included"); 
} 

일예 이클립스에서는 도달 할 수 없거나 "죽은"코드로 인해 경고를 받는다는 것을 알게 될 것이다. (필자가 원하는 구절이 포함/제외되었는지 확인하는 데 매우 도움이된다.)