안녕하세요

프로그램 과정에서 막혔던 문제들에 대한 해결책 정리


페이지 목록

레이블이 에러인 게시물을 표시합니다. 모든 게시물 표시
레이블이 에러인 게시물을 표시합니다. 모든 게시물 표시

2011년 4월 30일 토요일

Tomcat Setting property did not find a matching property 해결방법


 eclipse 창에서 server 항목에서 tomcat을 더블 클릭하면
tomcat에 대한 옵션이 나옵니다. 그 중에서 
'server options' 에서 Publish module contents 
to separate XML files' 란에 체크하면 해결됩니다.

2011년 3월 17일 목요일

[안드로이드] Resource entry is already defined.

 Project 내에 이미 존재하는 xml을 클릭(open)한 상태에서

프로젝트를 run 할 때 발생한다.

 xml 파일이 오픈 된 상태에서 run을 하면 그 xml 파일을

포함하고 있는 프로젝트가 아니라 xml 자체를 run 하기 때문에

발생한다.

출처 : (영어) http://stackoverflow.com/questions/1674101/android-project-wont-build-when-editing-a-resource-file

2011년 2월 16일 수요일

[안드로이드] no enclosing instance of type

위 에러는 클래스를 인스턴스화(객체화) 시키지 않고 내부 클래스를 접근할 때 발생한다.

예를 들어,

class Foo
{
class Bar
{

}
}


Bar bar = new Foo.Bar();


위와 같이 사용하였을 경우 에러가 난다.

또 빈번하게 에러가 나는 경우가 있다.


비슷한 맥락이지만, 메소드를 static으로 선언해 주고 static이 아닌 내부 클래스를 접근할 경우동일한 에러가 발생된다.

class Foo
{
class Bar
{

}

static void Test()
{
new Bar() ....
}

}


이유는 동일하다. 내부 클래스는 외부 클래스 생성시에 생성되기 때문이다.

2011년 1월 10일 월요일

[안드로이드] android unknownhostexception host is unresolved

  • AndroidMenifest.xml에서 INTERNET 퍼미션 설정을 해줍니다.
  • 애뮬레이터가 네트워크 서비스가 가능한 환경으로 설정되어 있는지 확인합니다.
멋진 정보를 주신 아래 블로거님에게 감사합니다.
출처 - http://androidnote.co.kr/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-unknownhostexception-%EC%97%90%EB%9F%AC

2011년 1월 8일 토요일

[안드로이드] R.java 문제에 대한 또 하나의 팁(android R error)

프로젝트를 하다 보면 Package를 새로 만들게 되는 경우가 있다.

그러면 밑에 처럼 나타날 것이다.
project명
     src
            sample.text
            sample.draw

위와 같이 두개의 package가 있을 경우

sample.text를 main package로 가정하겠다.

그러면 sample.draw에서 R.java에 접근 하기 위해서는

sample.text를 import할 필요가 있다.

즉, sample.draw package 내에서  R.java에 접근하는 파일의

경우 " import sample.text.* " 을 해주어야 한다.

=== main package가 아니면 메인 package를 import하라 ===

import 메인 페키지명.*;

예) import sample.text.*;

2011년 1월 7일 금요일

[안드로이드] 프로젝트 생성 시 R.java 파일 미 생성 문제 (android new project R.java)

안드로이드에서 새로 프로젝트를 만들었을 때 R.java file이 생성되지 않았다. 이 전에는 잘 생성되다가 갑자기 생성 되지 않아서 굉장히 당황 했다.

 해결 방법은 프로젝트를 "Build"하는 것이다.

Project -> build automatically를 켜니 저절로 해결 되었다.

아마 manual로 하더라도 build를 하면 해결이 될 것이다.

[안드로이드] R 인식 문제 ( android R can't be recognized)

갑자기 R을 인식하지 못하는 문제가 생겼다.

먼가 자동적으로 R을 잡아주는 곳에서 문제가 생긴 듯 했다.

구글링을 통해 import android.R 을 지워주면 된다는 것을 알게 되었다. 신기하게도 지우니 문제가 해결 되었다 -_-b

2011년 1월 4일 화요일

[안드로이드] 오드로이드 timeout exception

오드로이드 usb를 뽑았다 다시 꽃아 주세요 -_-b

[안드로이드] 오드로이드 연동 및 인식 문제 해결

http://dev.odroid.com/projects/odroid/download/note/11

위 사이트에 들어가면 odroid 용 adb driver가 있다.

이 드라이버를 받고 설치하면 odroid를 컴퓨터와 연동시킬 수 있다.

 드라이버는 두 종류가 있다.

 amd64, x86

내 컴퓨터는 amd64 드라이버를 인식하여 설치하였다.

 아마도 컴퓨터와 맞는 드라이버는 자동적으로 인식되는 듯하다.

 드라이버 수동 검색을 통한 인스톨을 할 때 x86 폴더를 지정하면

드라이버를 인식하지 못하였지만 amd64폴더로 잡으니 저절로

인식이 되고 인스톨 되었다.

그 후 두 번째 문제는 한동안은 eclipse와 연동하여 안드로이드용

프로그램을 잘 개발하고 있었는 데 어느순간 mass storage 즉,

오드로이드 sd card 정보만 읽고 오드로이드 기계 자체는 eclipse

와 연동되지 않는 문제가 나타났다. 그래서!!! 엄청 헤매었다.

고마운 밑의 사이트의 도움으로 결국 해결하였다 -_-b

아무것도 아닌 문제였던 것이었던 것이다!!! 아놩 ㅠ

문제는 setting -> application -> development -> usb debugging을

활성화 시키면 해결된다. -_-+ 아혹 왠지 열받아 ㅠ

http://www.aesop.or.kr/?document_srl=84948

2010년 11월 18일 목요일

안드로이드 AVD 에러 처리

Android가 한글 폴더 명을 지원하지 않아서 사용자 PC 이름이

한글로 되어 있으면 AVD가 경로를 찾지 못해서 발생하는 에러이다.

다음은 이글루스 홈페이지에서 발견한 정보
1. android-sdk-windows 폴더로 이동. 해당 폴더의 tools로 이동. (cd tools)

2. 명령어 android move avd -n 에뮬레이터이름 -p 해당경로

예: android move avd -n hiq -p c:\dev\avd1

Tip) 경로는 "반드시" C:\여야만 한다. D:\ 와 E:\로 경로를 지정해서 실패한 경험이 있음

http://hiiq.egloos.com/85086