2012년 2월 23일 목요일

android : case expressions must be constant expressions

http://tools.android.com/tips/non-constant-fields

switch문에 커서 갔다 놓고 ctrl +1 누르면 if else문으로 변환해줌. 빨간 줄 없어짐. 끝. :)

2012년 2월 22일 수요일

Android : Obsolete proguard file; use -keepclasseswithmembers instead of -keepclasseswithmembernames

Window>Preferences>Android>Lint Error Checking> 'Run full error check when exporting app' > ignore

2012년 2월 19일 일요일

[Android] Conversion to Dalvik format failed with error 1

"Conversion to Dalvik format failed with error 1"

위와 같은 에러가 발생 했을 시에는 가장 먼저 확인해 볼 내용은 내가 쓸데 없는 라이브러리를 외부에서 불러오는게 아닌가다. 구글링을 해보면 이와 비슷한 사례가 많다.

해결 방법
Project Properties > Java Build Path > Libraries 탭 선택

여기서 내가 확실하다고 느끼는 Jar 파일을 제외한 나머지를 전부 지워주는 것이다.
그 뒤에는 그대로 Clean 빌드 해준다.

2012년 2월 2일 목요일

GalaxyS Eclipse connection error

 기존에 2.1에 등록되어 있던 adb랑 현재 업뎃된 2.2 adb랑 충돌이 발생
1. usb 해제한 상태에서 삼성 usb 드라이버 재설치
2. Ctrl+Del  입력(작업관리자)에서 프로세스에서 adb 항목 강제 프로세스 종료시킴
3. 그 후 다시 갤럭시S와 pc를 연결
4. 당연히 설정은 환경설정 -> 응용프로그램 -> 개발 -> usb디버깅 체크