private String getVersion() {
// TODO Auto-generated method stub
try {
URL text = new URL(
"http://192.168.1.33/Server/app/appver.jsp");
XmlPullParserFactory parserCreator = XmlPullParserFactory
.newInstance();
XmlPullParser parser = parserCreator.newPullParser();
parser.setInput(text.openStream(), null);
int eventType = parser.getEventType();
String appver = null;
String name = null;
while (eventType != XmlPullParser.END_DOCUMENT) {
switch (eventType) {
case XmlPullParser.START_DOCUMENT:
// 스트림의 시작입니다. 리스트를 생성합니다.
break;
case XmlPullParser.START_TAG:
// 태그를 식별한 뒤 태그에 맞는 작업을 수행합니다.
name = parser.getName();
if (name.equalsIgnoreCase("appver")) {
appver = parser.nextText();
return appver;
}
break;
case XmlPullParser.END_TAG:
break;
}
eventType = parser.next();
}
} catch (Exception e) {
Log.e("dd", "Error in network call", e);
}
return null;
}
증상을 말씀드리면,
어제까지 아무문제 없이 잘 돌아가던 소스입니다.
그런데 sdk Manager에서 업그레이드 한 후(android SDK Build-tools 5.0(Rev21))으로 업그레이드 한 후
project build target을 anroid 5.0으로 바꿔줬는데 그 담부터 XmlPullParser에서 에러가 납니다.
이 증상으로 고치고자 android target을 기존에 사용하던 버전 4.1.2 로 바꿔주면
콘솔에 아래와 같은 에러를 뿌려주며 R.java 파일이 사라집니다.
이 에러는 프로젝트를 새로 생성할때도 나오는 에러 입니다.
프로젝트 생성시 4.X 버전으로 만들면 자동으로 5.0으로 변경되며,
강제로 타겟을 4.X대로 변경하면 아래와 같은 에러를 뿌려줍니다.


그래서 이클립스랑 android sdk를 다 지우고 해봤는데도 그 증상이 없어지지 않았습니다.
오늘 오전부터 지금까지 이 에러때문에 일을 못하고 있네요.
혹시 이 문제 해결방법 아시는 분 계신가요?