sunphiz

The same input jar is specified twice.

안드로이드 빌드 시, 아래와 같은 에러를 만나는 경우가 있다. Error:Execution failed for task ‘:proguardRelease’. > java.io.IOException: The same input jar [libs/gtranslateapi-1.0.jar] is specified twice. 메시지 내용은 ‘gtranslateapi-1.0.jar’가 중복으로 언급된다는 것이다.  이 때, proguard-project.txt나 proguard.cfg를 보면 아래와 같이 되어 있는 경우가 많다. … -libraryjars libs/gtranslateapi-1.0.jar -keep class com.gtranslate.** { *; } … 결론부터 이야기하면, ‘-libraryjars ..’ […]

The same input jar is specified twice. 더 읽기"

A/B 테스트

웹 사이트의 디자인을 결정할 때 수정 사항을 A안(기존안)과 B안(수정안)으로 나누어 준비한 후 반응을 지켜보고 디자인을 결정하는 방법을 A/B 테스트라고 부릅니다. 사용자들이 동시에 접속하여 더 나은 안을 알려 주기 때문에 명확한 결과를 얻을 수 있습니다. 쉽게 실행할 수 있고, 효과적인 테스트 기법인데도 한국어로 된 쓸만한 자료는 없네요. VWO(Visual Website Optimizer, http://vwo.com/)라는 서비스에서 A/B 테스트 완벽 가이드를 소개하고

A/B 테스트 더 읽기"

안드로이드 스투디오의 sign-off-by

Gerrit에서는 누가 무엇을 커밋했는지 추적하기 위해, 명시적으로 sign-off라는 부분에 사람의 이름을 표시하는 기능을 사용하기도 한다. 이 기능을 깃에서 지원하고 있으며 patch의 마지막 줄에 Signed-off-by 부분이 추가된다. 예제 커밋 메시지는 다음과 같다. initial commit Signed-off-by: Random J Developer <random@developer.example.org> 이를 사용하기 위해서는 깃에서 commit 시에 -s 파라미터만 붙여주면 된다. >git commit -s -m “initial commit” 문제는

안드로이드 스투디오의 sign-off-by 더 읽기"

집얼라인(zipalign) 적용 확인하기

안드로이드 앱에 zipalign이 잘 적용되었는지 확인하고 싶다면 아래와 같이 할 수 있다. zipalign -c -v <alignment> my-app.apk zipalign은 buil-tool에 포함되어 있으니, 명령어 툴의 위치를 찾는다면 \sdk\build-tools\22.0.1\zipalign과 같은 경로를 확인해보자. 위 명령어를 제대로 실행했다면 아래와 같이 같이 적용 여부를 확인할 수 있다. >zipalign -c -v 4 my-app.apk Verifying alignment of my-app.apk (4)… 53 AndroidManifest.xml (OK –

집얼라인(zipalign) 적용 확인하기 더 읽기"

안드로이드의 소프트 키보드

안드로이드에는 2종류의 키보드가 있다. 하드 키보드와 소프트 키보드인데, 소프트 키보드는 어플리케이션이다 보니 특정 상황에서 제어하기 까다로운 경우가 있다. 참고 http://www.androidpub.com/1104990 http://stackoverflow.com/questions/2403632/android-show-soft-keyboard-automatically-when-focus-is-on-an-edittext/2403977#2403977

안드로이드의 소프트 키보드 더 읽기"