본문 바로가기

오늘의 공부/android

[모두의 안드로이드]1일차:설치하기(우분투 20.04lts)

 

 

 참고서적:모두의 안드로이드

*제가 직접 사서 참고하고 있습니다.

 

 

컴퓨터나 모바일 기기에서 사용자가 쓸 수 있게 만들어진 다양한 프로그램을 앱 또는 애플리케이션 이라고 합니다.

 

 

안드로이드 앱은 여러 종류의 파일을 조합해서 만듭니다. 이 많은 파일을 통합해 관리하고 코드도 자동으로 만들어주며 도움을 주는 도구가 필요합니다. 이런 기능들을 합해놓은 프로그램을 통합 개발환경(IDE)이라고 합니다. 그런 IDE로 '이클립스'와 '안드로이드 스튜디오'가 있습니다.


1)자바 설치하기 

사람이 컴퓨터에게 어떤일을 하도록 지시하도록 하는 언어가 바로 명령어 입니다. 

 

이러한 명령어를 실행하려면 여러 도구가 필요한데 자바 언어에선 이런 도구들을 모아놓은 것을 JDK(Java Development KIt,자바 개발 키트)라고 합니다. 

 

*저는 openjdk를 설치했습니다. 

 

seonghyuk.tistory.com/18

 

1.우분투에 open-jdk 설치

elastic search를 설치하려면 jdk를 설치해야 한다. oracle jdk 말고 open jdk로 진행되었습니다. (저도 elastic search에 대해 입문하는 단계라 ㅎㅎ) 뭘 설치하기 전엔 항상 업데이트 해줍니다. $sudo apt-get..

seonghyuk.tistory.com

 

 

2)안드로이드 스튜디어 설치하기

아래 명령어로 android-studiofmf 설치해줍니다.

sudo snap install android-studio --classic

 

안드로이드 스튜디오가 설치된 것을 확인할 수 있습니다.

 

 

3)프로젝트 생성하기

출처:https://developer.android.com/training/basics/firstapp/creating-project?hl=ko

 

start a new project를 클릭합니다(이미 열려있는 경우 File 탭 >New탭 > New Project를 클릭합니다.)

 

그 후에 이런 화면에 뜨면 empty Activity를 클릭합니다.

 

그 다음 패키지와 사용할 언어  sdk등을 설정하는 페이지가 나옵니다.

new project를 만들 때 package name이라는 부분이 있는데 안드로이드 앱 마켓에서 앱을 구별하는 고유한 이름입니다.

 

여기선 com.example.helloworld로 되어있는데  com.example.helloworld로 되어 있는데 자바에서 패키지 이름을 만드는 규칙을 따르는 것입니다. 패키지는 폴더 구조를 점(.)으로 표현한 것입니다.

 

Minimym SDK는 만드는 앱에서 지원할 가장 낮은 안드로이드 버전을 의미합니다. 그래서 최신버전 보다 낮게 해줘야 여러 기기와 호환이 된다.(여기선 최소 안드로이드 버전이 oreo 이상이어야 한다는 의미)

 

 

 


[에뮬레이터]

앞에서 언급했듯 안드로이드 앱을 실행하려면 휴대폰을 연결해야 합니다. 안드로이드 스튜디오에는 에뮬레이터라는 기능이 있어서 휴대폰을 연결하지 않아도 됩니다.

 

안드로이드를 처음 실행하면 에뮬레이터가 없기때문에 AVD MANAGER로 에뮬레이터를 만들어야 합니다.

 

 

저기서 avd 아이콘을 클릭하거나 tools tap에 AVD MANAGER를 클릭하면 됩니다.

Create virtual Device 클릭하기

 

 

그러면 이런 화면이 뜨고 원하는 가상 폰을 선택하고 next

 

android 10.0 을 선택하고 다운로드를 해줍니다.

 

라이선스에 모두 accept하고 next합니다.

 

그럼 다음화면처럼 다운로드가 진행됩니다.

 

 

avd가 이름 설정하는게 나옵니다.(여기선 2020_september라고 지정했습니다. 원하시는대로)

그리고 나서 finish 버튼을 눌러줍니다.

 

 

 

그러고 나면 방금 만든 이름의 에뮬레이터가 만들어졌습니다. action탭에 재생버튼(start버튼)을 눌러주세요.

 

이런 화면이 뜬다면 에뮬레이터가 제대로 설치되었습니다.

 

 

[참고 사이트]

https://linuxconfig.org/how-to-install-android-studio-on-ubuntu-20-04-focal-fossa-linux

 

How to Install Android Studio on Ubuntu 20.04 Focal Fossa Linux - LinuxConfig.org

 

linuxconfig.org

https://developer.android.com/studio/run/emulator-acceleration?utm_source=android-studio#vm-linux

 

Android Emulator의 하드웨어 가속 구성  |  Android 개발자  |  Android Developers

Android 에뮬레이터가 하드웨어 가속 기능을 사용하여 성능을 개선할 수 있는 방법을 알아보세요.

developer.android.com