본문 바로가기
[android] Gradle Tutorial #1 [android] Gradle Tutorial #1 http://tools.android.com/tech-docs/new-build-system/user-guide Build System 의 목적 code 와 resource 의 reuse 를 쉽게 한다. app 의 여러 variant 에 따라 multi-apk 를 생성하거나, 약간 다른 기능을 하는 app 을 쉽게 생성해낸다. build process 를 쉽게 설정하고, 확장하고, 개인화 할 수 있다. IDE 와 잘 연동된다. 왜 Gradle 인가? plugin 을 통해 custom build logic 을 만들어 낼 수 있는 진보된 빌드 시스템 혹은 툴킷이다. Groovy 기반 DSL ( Domain Specific Language) 을 빌드 로직을 .. 2018. 10. 4.
[android] targetSdk, compileSdk 수정 후 - :app:dexDebug ExecException finished with non-zero exit value 1 에러가 나면.. [android] targetSdk, compileSdk 수정 후 - :app:dexDebug ExecException finished with non-zero exit value 1 에러가 나면.. http://stackoverflow.com/questions/30001051/appdexdebug-execexception-finished-with-non-zero-exit-value-2 Clean build 한번 하고 다시 compile 해보시길.. 왠만한 에러는 clean build 하면 대충 해결되는듯... 그래서 앞으로는 Compile 이 갑자기 안 되면 Clean build 하고 컴파일 해보고.. 그래도 안 되면 검색해봐야겠다.. appdexdebug, Clean, clean build, Comp.. 2017. 8. 28.
[android] Nice 한 UI 를 만드는 규칙~ [android] Nice 한 UI 를 만드는 규칙~ https://medium.com/@erikdkennedy/7-rules-for-creating-gorgeous-ui-part-1-559d4e805cda 1. Light comes from the sky2. Black and white first3. Double your whitespace4. Learn the methods of overlaying text on images5. Make text pop - and un-pop6. Only use good fonts7. Steal like an artiest Light Comes From the Sky -빛이 하늘로부터 온다면, Top 부분이 반짝인다.그리고 shadow 를 하단에 만든다.Top 부분은.. 2017. 8. 3.
[iOS Study] 지역화 [iOS Study] 지역화 출처 : 아론 힐리가스의 iOS 프로그래밍 -국제화(internationalization)은 각 나라의 고유 문화 정보를 앱에 하드 코딩 없이 적용하는 것이다.(문화적 정보는 언어, 통화, 날짜 포맷, 숫자 포맷 등을 뜻한다.) -지역화(localization) 은 사용자의 언어와 지역 포맷 설정을 기반으로 앱에 적절한 데이터를 제공하는 과정이다.이러한 설정은 설정 앱에서 찾을 수 있다.[일반] 항목에서 [다국어] 열을 선택하면 된다. -internationalization 은 i18n 으로localization 은 l10n 으로 축약해서 쓰기도 한다. -국제화는 NSDateFormatter 와 같은 Formatter 를 사용해서 구현한다.NSDateFormatter 는 사용.. 2016. 3. 17.
이클립스 로딩 중 멈출 때 해결 방법 이클립스 로딩 중 멈출 때 해결 방법 일반적으로 .metadata 폴더를 다 날리곤 했다.이 경우 eclipse 기본 설정들을 다시 세팅해야 해서 짜증이 났는데,.metadata/.plugins/org.eclipse.core.resource 폴더만 날려도 된다. 이 방법으로 해결이 안 된다면, eclipse 폴더에서 > eclipse -clean -refresh 명령어로 eclipse 를 실행하면 해결된다. Clean, eclipse, freezing, metadata, refresh, 이클립스, 프리징 2014. 8. 13.
[android] Errors running builder 'Android Pre Compiler' on project 'XXX' java.lang.NullPointerException android, Errors running builder 'Android Pre Compiler' on project 'XXX' java.lang.NullPointerException Building workspace' has encountered a problem Errors occurred during the build.Errors running builder 'Android Pre Compiler' on project 'XXX'java.lang.NullPointerException 위와 같은 error 가 난다면, 일반적인 이클립스에서의 안드로이드 개발과 마찬가지로 우선 선행해야 할 것은.. 1. F5 를 통한 refresh 2. [Project] - [Clean] 을 통한 전체 rebuild. 이.. 2014. 2. 8.
반응형