
64
그레이들 레시피
Java
SE
8
에서는 앞에서와 같은 형식의 람다
Lambda
표현식을 지원합니다.
Java
8
람다를 소위
‘함수형 인터페이스
Functional
Interface
’라고 부르는데, 이것은 오직 한 개의 추상 메서드만 포함해야
합니다. 그루비는 언어가 만들어질 때부터 클로저를 지원하고 있습니다.
그레이들은
2
.
0
버전부터
Java
SE
8
을 지원하지만, 안드로이드
SDK
에서는 아직 지원하지 않습니다.
안드로이드 누가
Nougat
버전과 안드로이드 스튜디오
2
.
1
에서 람다 표현식을 지원할 예정입니다.
2
함께 보기
자세한 내용은 그레이들 소스 코드
(
https://github.com/gradle/gradle
)
를 참고하세요.
2.6
배포할
APK
서명하기
문제
구글 플레이 스토어에 배포하기 위하여
APK
를 서명하고 싶다.
해결
자바의
keytool
명령으로 인증서
Certificate
를 생성하고 모듈
build
.
gradle
파일에
signing
Configs
블록을 설정한다.
논의
모든
APK
Android
package
파일은 외부에 배포되기 전에 서명을 첨부해야 합니다. 기본값으로 안드
로이드는 디버그
(
debug
)
모드로 서명합니다. 이것을 확인하려면
JDK
에 포함된
keytool
명령
을 실행합니다.
기본적으로 디버그 키 저장소
(
keystore
)
는 홈 ...