본문 바로가기

#kotlin

[Android] Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details Android Studio 3.0을 사용하다가 아래와 같은 에러가 나왔다.Information:Gradle: Executing tasks: [:app:assembleDebug, :app:assembleDebugUnitTest]Information:Gradle: BUILD FAILED in 4sInformation:Kotlin: Kotlin JPS plugin is disabledInformation:2018-04-19 오후 4:07 - Compila.. 더보기
[Android] Java로 새로운 프로젝트를 만드는 것 이제 그만.... (번역) 왜 새 Android 프로젝트를 Java로 만들면 안되는가...원문 : https://medium.com/snapp-mobile/why-starting-a-new-android-project-with-java-is-a-bad-idea-359bffe0bbd6나는 프로그래밍 언어에 회의적인 사람이다. 나는 새로운 언어로 뛰어 넘지 않았고, 매년 5개 새로운 언어를 배우고자 노력 한다. 새로운 것을 찾으면 꾸준히 해왔다. 20년 동안 내.. 더보기
[Android][Kotlin] Databindg과 Kotlin 사용 시 Android 에서 제공해주는 Databinding을 Kotlin으로 사용하고자 할 경우,빌드에서는 에러가 발생합니다.Error:Execution failed for task ':app:compileDebugJavaWithJavac'.Unresolved reference: databindingError:Execution failed for task ':app:compileDebugKotlin'.위와 같은 에러가 발생 할 경우 아래와 같이 수정해보세요.. 더보기
[Kotlin] Kotlin을 사용하기 위한 기본 설정 Kotlin을 android studio에서 사용하기 위해 gradle 기본 설정을 어떻게 해야 하는지 공유 하고자 합니다.이 설정은 Android Studio에서 Empty Project를 먼저 만든 상태에서 gradle을 설정 하는 부분만 추가한 소스 입니다.참고로 현재 블로그에 올린 소스는 Android Studio 2.2.3. 버전 입니다.0. Android Studio에서 Kotlin 플러그인 설치File -> Settings 를 선택.. 더보기
[Kotlin]Databinding OnClick 시 에러 나시는 분 참고 요즈음 MVVM 패턴에 관심이 많아서 계속 사용하고 있는데요.Databinding 시, xml에 정의 이기 때문인지 에러 확인이 어렵더라구요.Error:java.lang.RuntimeException: Found data binding errors.위와 같이 딸랑 에러 메세지 하나 나오고 세세한 내용을 확인하기가 어려웠습니다.에러가 나온 원인은 아래 소스를 보시면 되는데요.## layout.xml<TextView android:layout.. 더보기
[Kotlin] Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter intent Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter intent혹시 Kotlin을 쓰시다가 위와 같은 에러를 보신적 있으신가요??내용을 보면 Parameter 중에 Notnull 인데 null이 넘어 온다는 의미 네요.그리고 그 Parameter는 intent 라는 이야기 입니다.에러가 발생한 부분은.. 더보기
[Kotlin] BindingAdapter 이용 하기 DataBinding을 이용해서 MVVM을 구현하시는 분들이 많으실꺼라 생각 됩니다.저 또한 열심히 공부중에 있는데요.그 중에 Kotlin 에서 BindingAdapter를 어떻게 사용하는지 공유 해드릴까 합니다.기본적으로 DataBinding에서 BindingAdapter가 어떻게 쓰이는지는 아래 내용을 참고 하시거나,구글링 해도 많은 자료 들이 있습니다.http://gogorchg.tistory.com/entry/AndroidDataBinding.. 더보기
[Kotlin] 콜백함수 구현 Java에선 콜백 함수를 아래와 같이 많이 쓰입니다.// 콜백 함수 선언private interface OnStringCallback { void onCallback(String string);}private void testCallback(OnStringCallback callback) { callback.onCallback("hello callback");}// 콜백 함수 실행testCallback(new OnStringCallback.. 더보기