1. File --> Import --> General --> Existing Projects into WorkSpace 를 선택하고 난 후
2. 새로운 창이 뜨면 Select root directory 옆에 Browse 버튼 클릭하고 폴더 선택한 후 Finish
3. MJAndroid 프로젝트가 보이면 마우스 우클릭후 Build path --> Configire Build path 클릭
4. 새창 뜨면 왼쪽 Java Build Path가 기본적으로 선택되어 있고 2칸위인 Android 선택
5. 그러면 Android가 버젼별로 나오는데
- Android 1.1 .....
- Android 1.5 .....
- Android 1.6 .....
- Android 2.0 .....
...중략...
- Google APIs Google inc. 1.5 3
- Google APIs Google inc. 1.6 3
- Google APIs Google inc. 2.0 5
- Google APIs Google inc. 2.0.1 6
- Google APIs Google inc. 2.1. 7
등이 있는데 내 경우엔 Google APIs 2.0.1을 선택했다
(구글 API를 사용해야 할 경우는 Android x.x 버전들을 사용하면 설치는 되지만 에러메세지와 함께 실행은 되지 않을 것이다)
6. 위 설정에서 Apply를 클릭하고 나오면 gen 폴더가 생기면서 R.java 파일이 생성됨
- Android 1.6 .....
- Android 2.0 .....
...중략...
- Google APIs Google inc. 1.5 3
- Google APIs Google inc. 1.6 3
- Google APIs Google inc. 2.0 5
- Google APIs Google inc. 2.0.1 6
- Google APIs Google inc. 2.1. 7
등이 있는데 내 경우엔 Google APIs 2.0.1을 선택했다
(구글 API를 사용해야 할 경우는 Android x.x 버전들을 사용하면 설치는 되지만 에러메세지와 함께 실행은 되지 않을 것이다)
6. 위 설정에서 Apply를 클릭하고 나오면 gen 폴더가 생기면서 R.java 파일이 생성됨
7. 기존 src 밑에 R.java는 삭제해 버림
8. 아직 에러표시 x 아이콘이 군대 군대 보인다면 MJAndroid 프로젝트를 우클릭한 후
팝업메뉴에서 가장 밑 부분에 Android Tool 이라는게 보일것이고 다시 클릭하면
Fix Project Properties 를 클릭하면 해결된다
9. 마지막으로 MJAndroid는 SQLite3을 사용하면서 저장할 공간이 필요하게 된다
즉 sdcard를 AVD에 넣어야 하는데 뭔가 저장하고 불러오는 작업이 없는 단순google Maps의
경우는 이런 작업이 필요 없지만 sdcard를 넣는 부분만 살펴보도록 하겠다
다음의 그림을 참고하자
그림을 보면 google APIs 6을 선택하고 난 후 바로 아래부분에 SD card 선택하는 부분이 있을 것이다
이미 MJAndrod 프로젝트에는 sdcard 이미지가 생성되어 있고 그 파일을 선택하면 된다
MJAndroid 프로젝트 바로 밑에 확장자가 없는 sdcard 파일이 하나 보일것인데
이를 선택하자
(sdcard를 선택하지 않은 애뮬레이터에서 돌리면 에러가 발생한다
DDMS에서 Devices의 디버그 모양 아이콘을 클릭하면 뭔가 실행하는 듯 하면서
다음과 같은 에러는 낸다
"dalvikvm Unable to open stack trace file '/data/anr/traces.txt' : Permission denied"
이는 sdcard를 AVD에 인식시켜주면 해당 파일이 인지할 수 있게 된다)
그러면 다음과 같은 MJAndroid 프로그램의 실행 화면을 보게 될 것이다
이 이후 AVD생성 및 설치는 제 블로그에서 Android 텝을 클릭하시면 또 나와 있습니다.
--> http://mcpicdtl.blogspot.com/2010/01/mjandroid-installfailedmissingsharedlib.html
위 링크는 설치 실폐의 예를 이용하여 가상 어플리케이션 (AVD)를 올바르게 설치하는 방법이 나열되어 있습니다.
위 링크는 설치 실폐의 예를 이용하여 가상 어플리케이션 (AVD)를 올바르게 설치하는 방법이 나열되어 있습니다.
By Vins