Dorulog
article thumbnail
반응형


[Android] 안드로이드 스튜디오로 앱 개발하기 - 1. 설치 & 실행


준비물 : Android Studio  - 다운로드

           JDK - 다운로드




 1. 먼저 JDK부터 설치해 봅니다.

  

    준비물의 JDK 다운로드  선택하시고 JDK를 선택하시고




 다음 화면에서 사용자 계약에 동의하고 본인의 시스템에 맞는 버전을 다운로드 받습니다.

저는 64Bit라 x64를 설치하였습니다.




 이 후 설치는 NEXT로 설치를 마무리합니다. 나중에 환경변수를 따로 설정해야 할 수도 있으니까 그냥 기본값으로 설치를 마무리 합니다.


 2. 동일하게 준비물에 있는 Android Studio를 설치합니다.


    Android Studio - 다운로드 


   역시 다운로드 클릭하고 사용권 동의하면 다운로드가 시작됩니다.


안드로이드 스튜디오 역시 NEXT 연타로 설치를 완료합니다.




 3. 이 후 핸드폰 연동을 위해서 ADB연동이 필요한데요.

 

기본 설치 폴더에 설치하였다면

 

 C:\user\사용자계정\Appdata\local\android\sdk\platform-tools에 adb가 설치되어 있습니다.


이를 글로벌 path를 설정해야 하는데요.


윈도우 + R 키로 실행을 한 후 control sysdm.cpl -> 시스템 속성 -> 고급 -> 환경변수 -> path -> 편집 -> 변수값에 젤 마지막에 위의 위치를 추가하고 ;로 마무리 해줍니다.

예를 들어 C:\Users\choi\AppData\Local\android\sdk\platform-tools; 이렇게 작성해 주시면 됩니다.




 % Java 관련 문제 발생시

 

 classpath에는 .을

 JAVA_HOME이 없다면 방금 설치한 JDK의 주소를 추가한다.

 동일하게 PATH에는 JDK주소\bin까지의 주소를 추가하면 됩니다.

 

 


4. adb가 잘 설치 됬는지 확인하려면  cmd에서 adb devices를 치면 확인을 할 수 있습니다.

    안될 경우에는 핸드폰 드라이버 재설치 & adb kill-server/adb devices를 몇번 하시면 됩니다.

    핸드폰에서는 개발자모드의 USB 디버깅이 선택되어 있어야 합니다.





 5. 이제 안드로이드 스튜디오를 실행해 봅니다.

 

app-release.apk

 

 Create New Project를 실행하구요.

 이름과 company domain을 선택하신 후 NEXT를 누릅니다. 아래 path는 프로젝트가 저장될 위치입니다.

 


 폼 팩터는 폰과 태블릿을 선택하시고 진행합니다.


 빈 공간을 선택하고 안드로이드 스튜디오를 실행합니다.


 액티비티는 기본값으로 설정하고 NEXT를 누릅니다.

 


 실행되면 Tools -> Android -> AVD Manager로 이동해서 가상머신을 실행해 봅니다.

  AVD는 스마트폰을 컴퓨터에서 가상머신으로 구현한 것으로 생각하시면 됩니다.



가상머신이 켜졌다면 Tools 아래의 실행 버튼을 누르면 컴파일이 진행 된 이후


Device에서 2개가 나오는 데요 Emulator를 선택하면 컴퓨터에 결과가 나오고

 

 아래의 실제 핸드폰을 클릭하면 아까 설정한 adb를 통해 실제 폰에서 어플이 실행됩니다.





실행하게 되면 아래와 같이 어플이 실행됩니다.!!!!!


다음 시간에 각 버튼의 기능 및 실제 어플 개발을 해보도록 하겠습니다.



 

  이 포스팅은 https://developer.android.com/training/index.html 싸이트에서 공부하고 정리하는 것이라 필자의 영어 실력(?)과 프로그램 이해도(?)에 따라서


속도가 달라질 수 있습니다.


 아직 저도 걸음마 수준이라 이제 웹뷰와 RSS 띄우는 거 까지만 성공했네요.


 혹시 테스트 하시고 싶은 분은 아래 APK로 테스트 해보셔도 됩니다. 바이러스 이런건 없습니다. 그런거 만들 능력도 안되구요 ㅎ


doru1.apk


용어 정리


IDE -  (integrated development environment) ( 정보·통신) 통합개발환경(애플리케이션에 도입된 프로그래밍 환경)

AVD - Android Virtual Device (안드로이드 가상 기계적 장치)

JDK - 자바 개발 키트(Java Development Kit, JDK)

안드로이드 스튜디오 -  안드로이드를 위한 통합 개발 환경 (IDE)이다. 2013년 5월 16일, 구글 I/O 컨퍼런스에서 구글의 제품 관리자인 Ellie Powers에 의해서 발표되었다.


이 글은 네이버 OPENCAST : http://opencast.naver.com/DO488 에서도 보실 수 있습니다.




728x90
profile

Dorulog

@dorudoru

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!