작성자: 박영기
작성일: 2012-11-27
안드로이드 샘플코드 중 BluetoothChat을 eclipse로 열었을 때 일어난 일이다. 소스코드에 온통 빨간줄이 생기면서 에러표기되는데 Eclipse > Menu > Project > Clean 을 실행하면 잠시동안은 에러표기되는 문제가 사라진다. 하지만 근본적인 해결책은 되지 않았다.
그래서 근본적인 문제를 확인해 보았는데, AndroidManifest.xml파일 때문이었다. xml 파서가 스마트하지 않아서 충돌이 일어난 것인데 이것을 해결하려면 uses-sdk 태그의 속성인 minSdkVersion 앞에 'android:'를 써줘야한다.
올바르게 수정한 코드는 아래와 같은 모습이다.
이상.
업무참조 바란다.
2012년 11월 26일 월요일
2012년 11월 22일 목요일
안드로이드와 이클립스(eclipse) 그리고 R.java
작성자: 박영기
작성일: 2012-11-23
소스코드는 정상인데 안드로이드 어플이 죽는 현상을 해결하는 방법과
이클립스에서 R.java를 생성하지 못해서 발생하는 에러를 해결하는 방법을 소개하고자 한다.
가장 먼저 할 일은 위 그림에서와 같이 Menu-Project-Clean를 실행해 보는 것이다. 필자는 이걸 실행한 후 어플이 비정상 종료되지 않고 정상적으로 동작하였다. 하지만 소스코드를 편집하는 중에 멀쩡한 코드에서 에러 알림이 계속 발생한다면 다음 과정도 시도해 보길 바란다.
멀쩡한 코드에 대하여 이클립스의 에러 알림이 계속된다면, 이것은 R.java파일과 관련된 문제일 가능성이 높다. 이것을 해결하는 방법은 2가지가 있다.
첫 번째, 프로젝트 네비게이터의 res 폴더에 대문자로 된 파일이 존재하는지 확인한다. 있다면 소문자로 바꿔준다.
두 번째, 아래 그림에서와 같이 Project Property - Java Build Path - Order and Export Tab 에서 Android 버전의 순서를 최상위로 옮겨준다.
여기까지 진행했다면 에러는 더이상 발생하지 않을 것이다.
참조
작성일: 2012-11-23
소스코드는 정상인데 안드로이드 어플이 죽는 현상을 해결하는 방법과
이클립스에서 R.java를 생성하지 못해서 발생하는 에러를 해결하는 방법을 소개하고자 한다.
가장 먼저 할 일은 위 그림에서와 같이 Menu-Project-Clean를 실행해 보는 것이다. 필자는 이걸 실행한 후 어플이 비정상 종료되지 않고 정상적으로 동작하였다. 하지만 소스코드를 편집하는 중에 멀쩡한 코드에서 에러 알림이 계속 발생한다면 다음 과정도 시도해 보길 바란다.
멀쩡한 코드에 대하여 이클립스의 에러 알림이 계속된다면, 이것은 R.java파일과 관련된 문제일 가능성이 높다. 이것을 해결하는 방법은 2가지가 있다.
첫 번째, 프로젝트 네비게이터의 res 폴더에 대문자로 된 파일이 존재하는지 확인한다. 있다면 소문자로 바꿔준다.
두 번째, 아래 그림에서와 같이 Project Property - Java Build Path - Order and Export Tab 에서 Android 버전의 순서를 최상위로 옮겨준다.
여기까지 진행했다면 에러는 더이상 발생하지 않을 것이다.
참조
2012년 11월 1일 목요일
repo sync 에러 메시지
에러메시지:
$ repo sync
Fetching projects: 100% (294/294), done.
error: Exited sync due to gc errors
구글신에게 검색
git 버전을 올려야한단다.
참고로 난 지금 git 1.71 쓴다.
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
우분투 10.04 LTS에서는 위 커맨드로 git --version v1.8.0 로 바뀌었다.
우분투 10.10 에서는 위 커맨드로 git --version 1.7.1로 고정되서 바뀌지 않았다. 주의바람.
버전업 하고나니
repo sync 커맨드는 이상무.
피드 구독하기:
글 (Atom)


