Android 39

Lamda 사용을 위한 Android Studio JDK8 Jack 설정

Java 8 언어 기능 사용 Java 8 기능 및 Jack 툴체인 활성화 새로운 Java 8 언어 기능을 사용하려면 Jack 툴체인도 사용해야 한다. 새로운 Android 툴체인은 Android에서 읽을 수 있는 Dex 바이트코드로 Java 언어 소스를 컴파일하고, 자체 .jack 라이브러리 형식이 있으며, 단일 도구로는 가장 많은 툴체인 기능(리패키징, 축소, 난독화, 멀티덱스)을 제공한다. Android DEX 파일을 빌드하는 데 사용되는 두 개의 툴체인을 비교한 것입니다. 레거시 javac 툴체인 javac(.java → .class) → dx (.class → .dex) 새로운 Jack 툴체인 Jack(.java → .jack → .dex) Gradle 구성 android { ... default..

ide/androidstudio 2017.01.04

AnroidStudio/PhpStrome/IntelliJ keymap

PhpStorm DEFAULT WINDOWS & LINUX KEYMAP IntelliJ IDEA Default Keymap IntelliJ IDEA Default Keymap Window IntelliJ IDEA Mac OS X Keymap IntelliJ IDEA Mac OS X Keymap Android Studio Keyboard Shortcuts Ctrl + Space 코드 제안 Ctrl + Shift + Enter 코드 완성 Cmd + M 코드 생성 Alt + Shift + Up Arrow, Alt + Shift + Down Arrow 코드 이동 Cmd + Shift + Up Arrow, Cmd + Shift + Down Arrow 코드 이동(메소드 단위) Alt + Cmd + L 코드 정리 A..

ide/intellij 2016.12.29

com.jakewharton:butterknife:8.4.0 @BindView 에러

JakeWharton/butterknife ButterKnife Homepate http://gun0912.tistory.com/2 com.jakewharton:butterknife:8.4.0 @BindView 에러 dependencies { compile 'com.jakewharton:butterknife:8.4.0' compile 'com.jakewharton:butterknife-compiler:8.4.0' // compile을 같이 등록해야 한다. // compile 'com.jakewharton:butterknife-annotations:8.4.0' // compile 'com.jakewharton:butterknife-gradle-plugin:8.4.0' } import butterknife...

ide/androidstudio 2016.12.22

rxAndroid rxlifecycle RetroLambda, Lambda Error

1. RxAndroid를 적용해보고 HelloWorld를 찍어보자. Crunching RxAndroid — Part 2 rxlifecycle RetroLambda, Lambda 형식이 먹히지 않을 때 buildscript { ... dependencies { ... classpath 'me.tatarka:gradle-retrolambda:3.1.0' } } apply plugin: 'me.tatarka.retrolambda' android { ... configurations.all { resolutionStrategy.force 'com.google.code.findbugs:jsr305:3.0.1' } ... compileOptions { sourceCompatibility JavaVersion.VER..

ide/androidstudio 2016.12.21
반응형