말도 안되게 시뮬레이터 문제였다.
android:permission=INTERNET 도 주고 했건만 안되다가...
프로젝트 생성시에 SDK 버전을 8로 주고 만들었었는데, 그것이 화근이었을까?
LOG 를 보니 SDK 8 어쩌고 에러가 있더라.
새로 프로젝트를 생성하며 생성창 제일 아래의 SDK 버전 정보를 입력하지 않고 생성.
그리고, 기존 소스를 입력한 후 실행했더니 왠걸~
바로 실행되버렸다. 어이없음.
디버그 스킬을 익힐 필요를 느끼면, 이클립스는 참 놀라운 툴이지만 쓸줄 모르면 에디트플러스만 못하구나라는걸 새삼.
소스에만 문제가 있을거라는 이 안이한 생각은 어디서 나온 것일까? 요즘 웹브라우저의 다양성으로 인해 웹프로그램 납품에 비상이 걸린지 오래이다.
예전엔 잘 되던 소스들이 이젠 브라우저마다 다르게 보인다는 문제가 생겨버린 것이다.
스마트폰 개발을 해보며 느끼는것도 비슷한 부류다. 디바이스 기준이기 때문에 디바이스의 성격을 잘 알아야 문제없이 만들어 갈수 있다. 이제 문제는 동일 소스가 적용되지 않는다는 것이지. 존재하지 않는 소수는 없지만, 디바이스에 대한 무지가 빗어내는 버그들.
전체를 봐야 할 것이야~
Posted by 홍반장