본문 바로가기

dev/android

(8)
android studio 1.2RC build 혹은 debug 시에 죽는 문제 android studio 1.2RC 버전을 사용중이다.디버그 할때 편의성이 증가되었다. 그런데 디버그 모드로 빌드할때 IDE가 ANR(-_-)에 빠져버리는 문제가 있다.android studio 자체가 무한 대기... 걸려버리는건데해결책을 찾다가 android studio 재시작으로는 해결안되고 꼭 os x이 재시작되어야 해결되는 점을 눈여겨 봤다. 결국 이녀석도 adb를 통해서 안드앱과 통신하는 것이니까...터미널에서 adb kill-server 한후 adb start-server로 재시작 했더니이상없이 잘 된다. android studio 문제였다기 보다는 adb 문제였던가 보다.
Android Studio에서 Retrolamda 로 빌드하기 retrolambda는 이름에서 유추할 수 있듯이(?) JAVA8에 포함되어 있는 람다Lambda식을JDK6, 7에서도 사용할 수 있도록 해주는 gradle plugin이다. gradle도 maven repository를 통해서 의존성 관리를 해준다.따라서 retrolambda를 사용하기 위해서는해당 프로젝.. project나 module build.gradle 파일에서 jar 파일과 설정 몇 가지만 추가해주면 사용할 수 있다. 다만 android sdk가 JDK7까지만 지원하는 관계로android studio 역시 JDK7에 해당되는 내용까지만 체크를 해준다.요컨대 형식 오류때문에 빌드는 할 수 없는 상황이 생기기 때문에 몇 가지 내용만 추가해주면 된다. https://github.com/orfjack..
android studio 개인 환경 설정 저장용
android sqlite 정리 - select android sqlite에서 select 문을 cursor을 이용해서 사용할때,물론 IDE에서 도움말을 뿌려주긴 하지만 영 헷갈린다. String from = ""; String[] selectArgs = {}; String where = ""; String[] whereArgs = {}; String groupby = ""; String having = ""; String orderby = ""; String limits = ""; Cursor cursor = db.query(from, selectArgs, where, whereArgs, groupby, having, orderby, limits);
너무 똑똑한 android studio(intelliJ) refactor의 문제점! Android studio는 intelliJ기반 IDE다. 뭐 어쨌거나 eclipse+adt 보다는 생산성면에서 높은 점수를 주고 있는데,단 한가지 아쉬운 점이 refactor 부분이었다. 어찌나 똑똑한지! text나 comment에서도 찾아서 다 바꿔버리는데 -_-; String 부분에서 바뀌어 버린 값들은 (static final string 같은거...)분명히 프로그램 실행에 있어서 영향을 미치는 부분들일 가능성이 큰데컴파일 단계에서 체크가 안되니... 결국 실행중에 오류를 뿜어내는 폭탄이 되어버린다! 그래서 끙끙 앓으며 Find&Replace로 작업하다가구글링으로 검색을 해봤다. 그랬더니! http://stackoverflow.com/questions/20871171/intellij-idea-13..
@string resource에 parsing 없이 문자열 넣기 출처 : http://stackoverflow.com/questions/4207068/add-more-than-one-string-to-a-textview Hello, %1$s! You have %2$d new messages. Resources res = getResources(); String text = String.format(res.getString(R.string.welcome_messages), username, mailCount); 쓸일이 있을까 싶지만...
mac에서 android studio 환경 설정하기 mac에서 eclipse + adt plugin으로 안드로이드 개발하다가 어떻게어떻게 android studio로 넘어오게 되었다.시기도 절묘하게 1.0으로 배포된 시점이다. 맥미니 서버(2011 mid, i7 2.0GHz, ram 8GB)에 요세미티 올리고 사용 중인데eclipse+adt plugin 보다 android studio쪽이 훨씬 개발환경이 쾌적하다. android studio는 intelliJ community 버전을 바탕으로 한것이라는데 역시 원본이 비싼(?) 녀석이다 보니 돈 값하는 것 같다.설치는 그냥 뭐 압축 풀고 아무데나 놓고 쓰면 된다 ㅋㅋㅋ 1. sdk 문제 해결 하기 아무튼;; 처음에 mac에 안드로이드 개발 환경 설정할때 제일 애를 먹인놈이 SDK 였다.android stu..
android.content.res.Resources$NotFoundException: String resource ID android.content.res.Resources$NotFoundException: String resource ID 오류로 검색해보면 다들 해결책을 알고서는 어이없는 ㅋㅋ를 날리는 것을 볼 수 있다.아오...TextView에 int 타입 값을 직접넣으면 위와 같은 오류가 발생한다. -_- String.valueOf()등으로 값을 String으로 바꿔서 넣어주자...

반응형