'준비 & 팁'에 해당되는 글 12건

  1. 2011.11.20 SDK 업데이트 후 문제점 - 구 버젼 프로젝트 불러올 때 xml 문제
  2. 2011.11.17 안드로이드 기존 ADT & SDK 업데이트 ( 안드로이드 개발환경 구축 )
  3. 2011.11.17 안드로이드 4.0 sdk 설치하기 ( 안드로이드 개발환경 구축 )
  4. 2011.07.29 에뮬레이터와 실제 핸드폰의 실행환경 (12)
  5. 2011.07.28 안드로이드 에뮬레이터 만들기

SDK 업데이트 후 문제점 - 구 버젼 프로젝트 불러올 때 xml 문제

준비 & 팁 2011.11.20 18:55

SDK가 새로나와서 업데이트 후 개발 툴에 변화가 생겼습니다.
업데이트 후에 만든 프로젝트는 문제 없이 사용했습니다.
사용하는데 바뀐 점이 있지만 그렇게 막히는 부분은 없던 것 같습니다.

예를 들자면
속성값을 정할 때 약간 변한 것이 있죠. 여러가지 분류로 나뉘어졌습니다.


또한 소스클래스 파일들이 하나로 바로 보여지는 데 비해 이번에는 만든 패키지에 따라 폴더를 따라가서 보이게 되었습니다.

jsh.android.exam 바로 아래 java파일이 있었는데 ㅋ
jsh > android > exam 이렇게 들어가야 java파일이 보이게 되었죠.....ㅠㅠ


그래서 이제 두개로 줄이고 있습니다 ㅠ 귀차니즘....발동이겠죠 ㅋㅋㅋㅋㅋ

뭐 이런거는 개발하다보면 적응되는 시점이지만 !
업데이트 후 새로운 프로젝트를 생성하고 작업하면 별 문제점이 없던 xml이지만
업데이트 후 예전 프로젝트를 불러와서 xml파일을 보면 앗 탭이 업어져버렸습니다.

예전 프로젝트의 xml에서 탭이 변했습니다.

 

왼쪽 사진이 새로운 업데이트 후 구 버젼 프로젝트를 불러왔을 때
오른쪽 사진이 새로운 업데이트 후 새로운 프로젝트 생성후 작업할 때 입니다.

새로운 프로젝트 작업 시 문제가 없었는데 갑자기 옛날 프로젝트를 불러오니 안되는 것입니다.
당황을 했습니다.
소스는 볼 수 있는데 엥? 디자인이라니 왜 이렇게 보여주는 거야 했습니다.

만지다보니 해결법을 찾아냈습니다.
업데이트 후 약간의 프로젝트 생성 시 폴더형식이 바뀌고 xml파일을 생성할 때의 방법이 바뀌어서
구버젼의 프로젝트를 불러올 때 달랐던 형식 때문에 이런 문제점이 발생한 것 같습니다.



이런 상황 때 해결법은 이렇습니다.



이렇게 하시면 불러온 구 버젼 프로젝트의 xml파일형식을 월래 상태의 파일형식으로 바뀌는 것을 볼 수 있습니다.

아직 발견하지 못한 문제점 들도 있고 적응하지 못하는 점 그리고 아직 못다루어본 새로운 기능 들이 있습니다.
사용하다가 발견되는 이러한 점들을 바로바로 올려서 공유할 수 있도록 하겠습니다.

또한 여러분들도 사용하시다가 일어나는 여러 문제점이나 막히는 점을 댓글로 달려주세요.

확인하고 해결법을 찾아보고 최대한 노력해서 글을 올리겠습니다.

여기까지 xml 문제점을 살펴보았습니다.

저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 : Comment 0

Write a comment


안드로이드 기존 ADT & SDK 업데이트 ( 안드로이드 개발환경 구축 )

준비 & 팁 2011.11.17 01:17

새로운 아이스크림샌드위치 가 나왔습니다.
4.0 SDK 개발툴이 나왔습니다.

그러니 당연히 기존에 쓰던 3.2에서 4.0으로 넘어가야겠죠?
바뀐 개발툴도 봐야겠고 적응도 해야겠고 힘드네요 ㅎ

자 그럼 기존에 쓰던 개발툴을 업데이트 하는 방법을 살펴보겠습니다.
필자도 지금 업데이트를 하면서 사진도 찍으면서 해보았습니다.

새로운 것이 나왔다고 무턱대고 지우고 다시 깔진 맙시다 ㅎ

쉬우니 금방 따라오실거라 생각합니다.

먼저 이클립스 실행합니다.
ADT설치( Plug in ) 때 클릭했던 Help의  Install NewSoftware.... 을 다시 선택합니다.



그러면 창이 하나 뜨는데 ADT설치 때는 Add를 눌러서 설정해주었지만 지금은 업데이트 !
그러니 저번에 추가했던 것을 찾아서 선택 해 줍시다.



그러면 새로 업데이트 해야할 항목들이 뜹니다.
저는 4개라고 뜨네요 ㅎ
체크 하시고 Next를 누루시면 되겠지요 ?



그 다음에도 역시 Next 겠지요 ?



첫번째를 선택해주시고 Finish를 누루시면 설치가 진행됩니다 !



설치하면서 딴짓하고 싶으신분은 Run in Background 보이시죠 클릭하시면 됩니다.



도중에 뜨는 경고 팝업. 살짝 ok 눌러줍니다.



다 설치되면 재시작을 해줍니다.



그러면 바뀌신 UI를 볼 수 있습니다.
우와!는 아니지면 새로 생기고 바뀐 부분이 있습니다.


조금씩 알아 가기로 하고 SDK 업데이트로 넘어갑시다.
SDK 업데이트는 4.0이 필요하시면 하시고 아직까지는 필요없다 하시면 할필요는 없는 부분입니다.
4.0 개발툴을 받아 보도록 하겠습니다.
화면에서 보이듯이 버튼 2개중에 기존에 있던 버튼이나 Window에서 Android SDK Manager를 선택해주시면됩니다.
기존에는 하나로 합쳐져 있던 것이 나누어진 것을 확인 할 수 있고 선택하시면 바로 SDK Manager창이 뜨는 것을 볼 수 있습니다.



새롭게 바뀐 SDK Manager창이네요.
여기서 왼편에 박스의 것들은 보시는 대로 체크하는 것입니다.
자신이 설치를 원하는 버젼을 체크해 주시면 되겠습니다.
오른쪽의 박스 Status는 설치되어 있으면 Installed 설치가 되어 있지 않으면 Not installed입니다.

지금은 업데이트이니깐 물론 4.0 말고는 다 Installed 겠죠?
새로 설치 하시는 분들은 다 체크하셔서 오른쪽 하단의 Install packages를 클릭하시면 됩니다.



역시나 Accept All 을 체크하시고 Install를 눌러주시면 설치가 되시는걸 볼 수 있습니다 .



다 설치가 되면 모두 Installed로 바뀌겠죠?
설치가 안되는 것이 있다면 아직 지원을 안하거나 무엇인가 잘못되었을 것입니다.
구지 필요 없다면 설치안하셔도 무방합니다.

따라 오시느라 고생하셨습니다.

이제 조금 변한 개발 툴을 가지고 적응해가면서 개발을 열심히 - -;;

저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 : Comment 0

Write a comment


안드로이드 4.0 sdk 설치하기 ( 안드로이드 개발환경 구축 )

준비 & 팁 2011.11.17 00:23


안드로이드 아이스크림샌드위치로 새로운 버젼이 나오면서
sdk가 4.0으로 업그레이드 되었습니다.

그러면서 새로운 sdk를 받고 설치하는 과정에서 바뀐부분이 생겼습니다.
기존에 설치해둔 것으로 그냥 업데이트만 하면 변하는 것이 없습니다.

그래서 새롭게 지우고 다시 깔아보니 좀 변한게 있더라구요.
합쳐져 있던것이 나눠진 부분도 있고 XML부분에서도 구성요소가 약간 변했더군요.

사용하시다보면 적응하실거라 생각하고 SDK 부분만 다시 살펴보겠습니다.

SDK를 exe설치파일로 받으시면 그냥 설치하면서 각 버젼sdk가 설치되지만
압축파일로 받아서 설치하신분은 sdk를 직접 설치해주셔야 합니다.

기존에 JDK설치와 SDK설치, ADT설치 그리고 sdk파일연결 까지는 동일합니다.
그러니 전에 작성해 두었던 글을 참조하시면 되겠습니다.

ADT설치까지 해주시면 바뀐 UI가 보이실 겁니다.
1개로 통합했던 것을 두개로 나뉘었더군요 SDK 관련과 AVD 관련 항목을 두개로 나누어져있습니다.


 

옛날 버젼과 다르게 두가지로 나뉘어진 것을 볼 수 있습니다.

여기서 SDK설치를 위해 각 버젼의 개발 툴을 업데이트 받아야 하는데요.

나누어진 두개의 버튼 중 기존의 버튼은 바로 SDK 매니져로 연결되어집니다.
또한 오른 쪽의 새로생긴 버튼은 모습되로 AVD로 바로 연결이 되어집니다.

우리가 할 것은 SDK 설치이니깐 기존의 버튼을 눌러 주시면 됩니다.


SDK Manager 버튼을 선택 해주시면 새롭게 바뀐 sdk manager 창이 뜹니다.
우와 이렇게 변했구나 이건 뭐지 라는 생각이 드실 겁니다.
보면 지금 까지 나온 안드로이드 버젼별로 개발 툴이 뿌려지는 걸 보실 수 있는데요.

간단합니다
왼쪽에 체크버튼을 자신이 필요한 버젼들을 체크해주시고 오른 쪽 하단의 인스톨 패키지를 눌러주시면 됩니다 !
그러시면 오른 편의 Not installed 가 lnstalled 라고 뜨고 설치가 완료 되었다는 겁니다.

구글의 인터넷 사정의 따라 시간이 적게 들고 많이 들고 합니다.
저 또한 그냥 밤새도록 켜놓고 자고 일어나니 다 받아 놓더군요 - -;;

쉽죠잉?

따라해보시고 막히거나 안되는 점 있으시면 댓글 달아주세요.
내용을 수정하거나 답변 달아드리겠습니다.

화이팅 !

아 그리고 프로젝트 생성과 개발과정에서 조금의 UI가 변한게 있더라구요.
조만간 다루겠습니다.



저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 : Comment 0

Write a comment


에뮬레이터와 실제 핸드폰의 실행환경

준비 & 팁 2011.07.29 02:52

에뮬레이터 단말기를 만들어 놓고
실제 핸드폰의 USB드라이버를 설치하고나서 프로젝트를 실행하면 다음과 같은 화면이 뜬다.




파란색 박스안은 실제 핸드폰이고
빨간색 박스는 에뮬레이터로 쓸 단말기를 가상으로 만들어 놓은 것이다.

만약 핸드폰 USB드라이버를 설치를 안했다면 에뮬레이터로 곧바로 시작되거나 에뮬레이터만 보일 것이다.

화면에서 테스트기로 쓸 항목을 선택한 후 OK를 눌러주면 프로젝트가 해당 기기로 실행된다.

저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 : Comments 12
  1. 민영 2012.02.24 23:35 신고 Modify/Delete Reply

    근데 코비폰 같은 일반폰도 에뮬로 사용할 수 잇나요/

  2. 이종엽 2012.12.28 11:17 신고 Modify/Delete Reply

    안녕하세요..질문이 하나 있습니다.
    JKD 1.7
    eclipse juno
    버전으로 학습을 시작했는데요 실제 핸드폰 USB드라이브를 설치를 했는데도 Android Device가 잡히지 않는 것은 왜일까요? 핸드폰은 갤S3고요. 안드로인드 4.1입니다...ㅜㅡ

    • 정승현 2012.12.30 19:51 신고 Modify/Delete

      핸드폰의 USB설치 후 재부팅해도 안되신다면
      핸드폰 자체의 설정에 개발자라구 세팅메뉴가 있는데 거기서 한번 설정해보시고 다시 해보세요.

  3. 이종엽 2013.01.03 12:23 신고 Modify/Delete Reply

    감사합니다. 개발자 설정을 해야 한다는 것을 이제 알았네요...학습 잘 하고 있습니다.

    • 정승현 2013.01.03 16:10 신고 Modify/Delete

      도움이 되셨다니 다행이네요 ㅎ
      저도 이제 다시 공부시작하네요 ~ 처음부터 차근히...ㅎ
      화이팅입니다 ~

  4. 나무한그루 2013.01.14 13:04 신고 Modify/Delete Reply

    안녕하세요
    안드로이드 어플개발 3개월 7일쨰 되는 초보개발자입니다
    그동안 정승현님의 블로그에 와서 많은걸 배우고 있습니다
    특히 소스를 오픈해주셔서 더욱더 많은 도움이 되고 많은걸 배웠습니다
    티스토리에 가입해야 댓글을 쓸 수 있는지만 알구 지금까지 댓글을 못달다가
    자세히 보니 댓글을 달 수 있네요 ㅎㅎㅎ
    그동안 무수히 많은 안드로이드 자료를 올린 블러그를 다녀 보았지만
    님처럼 이렇게 자세히 그리고 소스를 오픈해서 올린데가 별루 없거든요
    안드로이드 초보개발자에겐 이곳이야 말로 정말 좋은 자료와 소스로
    연습할 수 있어서 너무나 좋습니다 차근 차근 하나 하나 배워 나가야
    하는데요 마음만 급하네요 ~ㅎ
    지금은 프로젝트가 중반에 접어들게 되었습니다
    이번달 말이나 2월초쯤에 런칭예정인데요
    이미지두 전부 새로 작업해야 하구
    소스두 여러곳 수정해야 하는데 아직 능력부족이라 안되는게
    여러부분이 있네요 꼭 수정안해두 되긴하지만 완성도를 높이려면 수정을 해야하구 ㅎㅎ

    글이 너무나 길어졌네요

    정말 대단히 감사드립니다
    새해 복많이 받으시고 건강하십시요


    • 정승현 2013.01.14 15:55 신고 Modify/Delete

      도움이 되었다니 다행이네요 ㅎ
      운영안한지 1년이 다되어가네요 ㅋㅋㅋ
      다시 운영해볼려고 컴퓨터설치다하구 했네요 ㅎ

      런칭하신다면 꼭 알려주세요 ! 별표5개 드릴게요 ㅋ

      화이팅입니다.

  5. 나무한그루 2013.01.15 20:57 신고 Modify/Delete Reply

    앗 정승현님 오셨네요
    반갑습니다
    그럼요 알려드려야지요
    아 그런데요 개발하는데 우찌 이리 시간이 잘가는지요
    어떤 문제가 생기면 일주일, 보름, 한달 걸려서 해결되기도 하네요
    지금두 어제부터 지금까지 20시간째 작업중이네요 잠을 자야 하는데
    누우면 자꾸 안드로이드개발생각만 나서 일어나 컴앞에 않아있네요 ㅎㅎㅎ
    이곳에서 아주 중요한 소스를 얻어서 잘 활용할 수 있어서요 너무나 기쁘답니다
    소스를 오픈해주셔서 더욱 더 도움이 많이 되었구요
    다른곳은 소스복사두 못하게 해서 마냥 헤메다가 이곳을 발견하고서는
    사막의 오아시스~아니 안드로이드 개발자의 오아시스네요 ㅎㅎㅎ
    다시 한번 더 더 더 감사드립니다

    메일보냈습니다 봐주세요

  6. 나무한그루 2013.01.20 21:46 신고 Modify/Delete Reply

    아 우찌 안오시지
    벌써 5일째 기다리는데요 ㅎㅎㅎ

  7. 나무한그루 2013.02.18 22:21 신고 Modify/Delete Reply

    정승현님
    오늘 티스토어 어플개발하여 런칭했어요
    (양궁게임/애니원터치 퍼즐/ 스톱워치/효소이야기)모음어플
    어플명: 애니원터치~~~
    바로가기 주소
    http://www.tstore.co.kr/userpoc/game/viewProduct.omp?t_top=DP000501&dpCatNo=DP01001&insDpCatNo=DP01001&insProdId=0000326959&prodGrdCd=PD004401

Write a comment


안드로이드 에뮬레이터 만들기

준비 & 팁 2011.07.28 23:25

안드로이드를 개발할 때 두가지의 테스트 방법이 있습니다.
한가지는 실제 핸드폰으로 테스트하는 방법과 컴퓨터의 에뮬레이터로 테스트를 하는방법입니다.

실제핸드폰으로 테스트하는방법은 해당 핸드폰의 USB드라이버 설치로 간단하게 할 수 있습니다.

여기서 살펴볼 것은 에뮬레이터를 생성하는 방법을 알아 보겠습니다.

먼저 이클립스를 실행한 후 Windows의 Android SDK and ADV Manager를 선택합니다.
왼쪽 목록에서 Virtual Devices를 선택하고 New 버튼을 눌러줍니다.



New 클릭하면 에뮬레이터 단말기 설정하는 창이 뜨는데요 여기서는 겔럭시s을 모델로 만들어 보겠습니다.
Name에 galaxy_S 라고 적고
Target은 단말기의 버전을 결정하는 것입니다. 여기서는 2.1 업데이트 버전을 선택하였습니다.
SD Card의 Size는 64 MiB
Skin의 Built-in은 WVGA800 으로 합니다 이것은 겔럭시 S의 해상도 480 X 800 이라고 합니다.


이것이 시중에 나온 겔럭시S를 기반으로 에뮬레이터를 만드는 설정정보라고 합니다.



다 적으신 뒤에 Create AVD를 클릭하시면 하나의 에뮬레이터가 생성되는 것을 보실 수 있습니다.
그러면 에뮬레이터를 선택하시고 Start를 누르시면 하나의 작은 창이 뜨는데요
여기서 Launch를 누르셔서 실행하시면 하나의 단말기 에뮬레이터가 실행되는 것을 볼 수 있습니다.


다음은 실행된 에뮬레이터 단말기 입니다.


이런식으로 단말기 에뮬레이터를 만들어서 에뮬레이터로 자기가 만든 앱을 테스트해 볼 수 있습니다.
가로보기 등 여러가지 기능을 쓸 수 있으며 전화나 문자는 행위만 보일 뿐 실제로 작동되지는 않습니다.

이것을 이용하여 자기가 만든 앱을 테스트하면서 앱을 개발 할 수 있습니다.
하지만 이 에뮬레이터는 실행하는데 오래걸리고 무겁기 때문에 핸드폰으로 테스트 하는 경우가 많습니다,

핸드폰은 위에서 말했듯이 간단한 USB드라이버만 설치하고 컴퓨터와 연결해 놓은상태에서
테스트할 프로그램을 실행시키면 선택하는 창이 떠서 에뮬레이터와 핸드폰을 둘중 하나를 선택하여 테스트 할 수 있게 합니다.

하지만 핸드폰으로 테스트하다보면 나쁜 영향이 가거나 밧데리가 빨리 없어져서 꺼려하지만 테스트를 다하고나서 완성 후에
공장초기화하는 개발자들도 많다고 합니다.

저같은 경우는 에뮬레이터가 답답해서 핸드폰으로 테스트를 하고 있습니다.
저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 : Comment 0

Write a comment