본문 바로가기

Android/에러

(17)
안드로이드/Android android Conversion to Dalvik format failed with error 2 에러
안드로이드/Android ADT 17 업데이트 후 에러 발생 (Android Dependencies 추가) 안드로이드/Android ADT 17 업데이트 후 에러 발생 (Android Dependencies 추가) 안드로이드 ADT 17 업데이트 후 에 모든 프로젝트들 위에 'X' 표시가 뜨는 아주 황당한 경험을 겪게 됩니다. 저도 굉장히 놀랐는데요. 해결방법에 대해 알아 보겠습니다. 1). 해당 프로젝트 위에서 Alt + Enter를 눌러서 [Java Build Path] 메뉴를 들어 옵니다.2). [Order and Export] 메뉴에서 모든 라이브러리를 선택해 줍니다. 3). 해당 프로젝트를 Clean 후 빌드합니다.4). 정상동작 합니다. 이 방법을 사용하면 잘 되긴 하지만 이클립스를 껏다 킨 경우에는 다시 위와 같은 설정을 반복해 줘야 한다는 점이 있네요. 더 좋은 방법 있으신 분은 알려주시기 바랍..
안드로이드/Android 프로젝트 및 빌드에러 발생시 일반적인 대처 방법 7가지 안드로이드/Android 프로젝트 및 빌드에러 발생시 일반적인 대처 방법 7가지 안드로이드 프로젝트를 진행하다 보면 일반적으로 프로젝트에 X표시가 뜨거나, 빌드시 에러가 발생하는 일이 많이 일어 납니다. 기본적으로 안드로이드에서 프로젝트 에러가 나거나 빌드 에러가 발생할 경우 가장 보편적으로 수정 할 수 있는 방법 7가지에 대해 알아 보도록 하겠습니다. 1. Clean이클립스 상단 메뉴에서 [Project] -> [Clean] 메뉴 선택 후 해당 프로젝트를 Clean해 줍니다. 2. Fix Project Properties해당 프로젝트 위에서 마우슨 오른쪽 클릭 후 [Android Tools] -> [Fix Project Properties] 메뉴를 실행해 줍니다. 3. Window Default이클립스..
안드로이드/Android Only the original thread that created a view hierarchy can touch its views 에러 안드로이드/Android Only the original thread that created a view hierarchy can touch its views 에러 안드로이드 프로젝트를 진행하다 보면 아래와 같은 에러가 발생하게 되는데요. Only the original thread that created a view hierarchy can touch its views. 이러한 에러가 발생하는 원인은 Main Thread(UI Thread) 외에 다른 부분에서 UI 작업을 하기 위해 View를 사용 할 때 나타나는 에러 메시지 입니다. 해결 방법은 Main Thread(UI Thread) 이 외의 UI 작업에 대해서는 제거하거나 Main Thread(UI Thread) 내에서만 UI 작업을 진행해줘야 ..
안드로이드/Android 이클립스에서 단말(Device) 인식을 못하는 경우. 안드로이드/Android 이클립스에서 단말(Device) 인식을 못하는 경우. 안드로이드 프로젝트 개발 도중에, 이클립스에서 단말(Device)를 인식하지 못하는 경우가 있습니다. 단말을 인식하지 못하면 Build 자체가 안되기 때문에 문제를 해결해야 하는데요.! USB케이블을 다시 꽂아보고, 핸드폰에 연결된 USB케이블도 다시 꽂아보고, 전원 껏다 키기, 이클립스 및 컴퓨터 재부팅 까지 했는데 단말 인식을 못하는 경우 참 난감합니다. 하지만 문제는 엄청난 녀석 이였습니다. 바로 이녀석 이였습니다. -_-;; 후아 언제 꺼졌지?[갤럭시S2 ICS 기준][환경설정] -> [개발자 옵션] -> [USB 디버깅] -> Check를 해주시면 됩니다.
안드로이드/Android Project has no project.properties file! Edit the project properties to set one 에러 안드로이드/Android Project has no project.properties file! Edit the project properties to set one 에러 안드로이드 개발을 진행하다보면, 아래와 같은 에러가 발생하게 되는데요. Project has no project.properties file! Edit the project properties to set one. 위의 에러가 발생하는 이유는 프로젝트에 project.properties 파일이 존재하지 않아서 입니다. project.properties 은 AndroidManifest.xml 파일 아래에 보시면 있는데요. 프젝트에 기본적인 속성을 지정하는 파일 인 것 같습니다. 정확히는 모르겠네요.! 그래서 위와 같은 에러가 날 경우! ..
안드로이드/Android java.lang.NoClassDefFoundError 에러 안드로이드/Android java.lang.NoClassDefFoundError 에러 이번 에러는, java.lang.NoClassDefFoundError 에러 입니다. 원인은 무엇일까요? 바로 Libary import 가 재대로 되지 않아 생기는 문제 입니다. 현재 로그에 보이는 에러메시지가 포함된 Libary를 [Order and Export] 순위를 높혀 주시기 바랍니다. Libary 순서를 바꾸는 방법 입니다.[해당 프로젝트 선택 후] -> [ALT + Enter] -> [Java Build Path] -> [Order and Export] 메뉴에서 해당 Libary 순위를 올려 주시면 됩니다.
안드로이드/Android android.database.CursorIndexOutOfBoundsException 에러 안드로이드/Android android.database.CursorIndexOutOfBoundsException 에러 안드로이드 DB 사용 도중에 다음과 같은 에러가 발생하게 되는데요. 원인과 해결책 에 대해 알아보겠습니다.원인 : cursor의 위치가 처음에 위치하고 있지 않습니다. 값을 가지고 있으나 Position이 잘못된 경우 값을 재대로 가지고 올 수 없습니다. String URI = "content://arabiannight.tistory.com/phonebook" Cursor cursor = getContentResolver().query(Uri.parse(URI), null, null, null, null); int phone = cursor.getInt(cursor.getColumnInd..