![[안드로이드 앱 만들기] 1. Android studio 설치](https://i.ytimg.com/vi/ESBCIgXtVWw/hqdefault.jpg)
콘텐츠
확실한 안드로이드 개발이 당신을위한 것입니까? 시작하고 시작할 수 있도록 완전한 개발 환경이 필요합니다. Android Studio 설치 및 Android 소프트웨어 개발 키트 (SDK)와 같이 Android 개발을 위해 컴퓨터를 준비하는 데 필요한 기본 단계를 살펴 보겠습니다. 결국 빈 화면을보고 앱 코딩 및 테스트를 시작할 준비가되었습니다.
다음 읽기: 초보자를위한 Java 학습서 | 초보자를위한 Android Studio
파일 다운로드
최신 Java Development Kit (JDK)를 다운로드 할 때 Android 개발을위한 필수 전제 조건이 필요했습니다. 현재 공개 JDK는 Android Studio에 구워 져 필요한 단계 수를 줄입니다. 즉, 어떤 사람들은 여전히 소스에서 최신 JDK를 사용하는 것을 선호합니다. 이 경우 원하는 파일을 찾을 수 있습니다. "Java SE Development Kit"가 필요합니다. 운영 체제 및 프로세서 (대부분 x64)에 적합한 버전 및 올바른 설치 파일을 선택하십시오.
하지만 안드로이드 개발에 익숙하지 않다면 걱정할 것 같지 않습니다. 기본값을 고수하고 다음 단계로 진행하십시오!
다음 단계는 Android Studio 자체를 다운로드하는 것입니다. 여기에서 Android Studio를 얻을 수 있습니다. 다시 한 번 : 최신 버전을 다운로드하고 Android SDK 및 시작하는 데 필요한 다양한 도구가 포함되어 있음을 기억하십시오.
Android Studio 설치
이러한 요소를 어떤 순서로 설치하는 것은 중요하지 않지만 Java를 먼저 진행하는 것이 합리적입니다. 그렇지 않으면 아무것도 작동하지 않습니다. Android Studio를 설치할 때 컴퓨터에 Java를 설치하면 다른 단계를 거치지 않아도됩니다. 시작하려면 JDK 실행 파일을 두 번 클릭하고 "다음"을 클릭하여 단계를 진행하십시오. JDK가 설치된 위치를 기록해 두십시오. 나중에 유용 할 수 있습니다.
Android Studio 설치는 간단합니다. 다시 한 번, 설정 파일을 실행 한 다음 "다음"을 클릭하여 단계를 진행하십시오. Android SDK 및 Studio를 설치하려면 확인란을 선택해야합니다. 나중에 필요할 경우를 위해 모든 것이 설치되는 위치를 기록해 두는 것도 좋습니다. 기본적으로 앱은AppData Local은 (는) 숨겨진 폴더이며 나중에 혼동 될 수 있습니다. 이것을 찾기 쉬운 것으로 변경하면 디렉토리에 공백이 없어야합니다.
Android Studio 설치 프로세스는 길고 어리석은 프로세스처럼 느껴질 수 있습니다. 걱정하지 마십시오. 다시는 컴퓨터를 교체 할 때까지 다시 할 필요가 없습니다. Android Studio는 초기부터 도약과 한계를 뛰어 넘었습니다. 전체 프로세스는 훨씬 더 접근하기 쉬워졌습니다.
Android Studio 시작 : 첫 번째 프로젝트 시작
그것으로, 당신은에 있습니다! Android Studio를 설치하는 데 어려움이 있습니다. 그것을로드하면 모든 것이 즉시 작동합니다. JDK와 Android SDK의 위치를 Android Studio에 알려 주어야했지만 이제는 자동으로 수행됩니다.
이제 첫 번째 프로젝트를 설정하는 방법을 살펴보고 남은 일은 글쓰기뿐입니다!
앱 이름 지정
새 프로젝트의 이름을 지정하려면 상단 메뉴를 클릭하고파일> 새로 만들기> 새 프로젝트. 그런 다음 응용 프로그램의 이름을 만들고 회사 도메인을 추가하라는 메시지가 표시됩니다. '패키지 이름'(기기에서 볼 수있는 앱 이름)은이 두 이름으로 구성됩니다. 업체가있는 경우 사이트가 호스팅되는 도메인 이름을 사용하십시오 (앱을 귀하의 것으로 식별하는 데 도움이 됨). 그렇지 않은 경우 걱정하지 마십시오. 여기에 아무 것도 넣을 수 있습니다.
앱을 "Ultimate Calculator"라고 부르고 비즈니스 도메인이 "Apps Forever.com"인 경우 "com.appsforever.ultimatecalculator"와 같은 패키지 이름으로 끝날 수 있습니다. "궁극적 인 계산기"입니다.
올바른 Android 버전 타겟팅
다음으로 어떤 종류의 기기를 개발하고 있는지 묻습니다. “최소 SDK”는 지원하려는 Android의 가장 낮은 버전입니다.
향후 게시물에서 이에 대해 자세히 이야기하겠습니다. 현재 최소 SDK가 낮을수록 더 많은 사용자가 앱을 구매하고 구매할 수 있습니다. 예를 들어 앱이 최신 Android Oreo 기능을 사용하려는 경우 새로운 버전의 Android 만 독점적으로 타겟팅해야 할 수 있습니다.
Android Studio를 설치하는 동안 최신 버전의 Android SDK를 설치했을 수 있습니다. Android SDK는 이전 버전과 호환되므로 더 낮은 버전의 Android를 지원할 수 있지만 향후 새로운 기능을 지원하려면 업데이트해야합니다.
지금은 '전화 및 태블릿'을 선택해야한다는 점을 명심해야합니다. 시계 나 TV를 타겟팅하려면 아래의 각 상자도 선택합니다.
활동 유형 선택
다음 화면에서 활동을 추가 할 수 있습니다. 앱은 활동으로 구성됩니다. 일반적으로 말하면 앱을 사용하는 동안 이동하는 화면입니다. 시작 화면이나 UI로 앱을 시작하여 사용자에게 보여줄 수 있으므로이 단계에서 활동을 추가 할 수도 있습니다. 나중에 활동을 추가 할 수도 있습니다.
여기에는“기본 활동”,“하단 탐색 활동”,“빈 활동”등을 포함한 몇 가지 옵션이 있습니다.
기본 활동은 기본 응용 프로그램입니다. FAB (Floating Action Button)와 같이 일반적으로 권장되는 UI 요소가 대부분인 앱입니다. FAB는 Play 스토어의 많은 앱 (오른쪽에서 거의 모든 앱 포함)의 오른쪽 하단에있는 둥근 버튼입니다. 나중에 Google의 디자인 언어 (Material Design)를 따르려면 기본 활동을 선택하십시오. 이것은 우리가 다루는 더 많은 코드를 소개하므로 지금은“빈 활동”을 고수하는 것이 좋습니다.
활동 이름 지정
"다음"을 다시 클릭하면 활동의 이름과 함께 제공되는 레이아웃 파일을 화면에 표시하여 앱의 모양과 요소의 위치를 처리합니다. 활동 파일은 Java로 작성되며 확장자는 ".java"이며 레이아웃 파일은 XML을 사용하고 확장자는 ".xml"입니다. 큰 앱 프로젝트를 구축하면 결국 이름이 다른 다양한 활동이 생길 수 있습니다. 혼란 스러울 수 있으므로 논리적으로 이름을 지정하는 것이 중요합니다. 앱의 활동이 "메인"화면으로 간주되지 않는 경우이를 변경하고 다른 이름을 지정할 수 있습니다. 대부분의 사람들에게 이것은 그대로 괜찮을 것입니다!
레이아웃 파일은 나중에 만든 이미지 및 사운드 효과와 함께 리소스 폴더로 이동합니다. 이 폴더의 모든 항목은 소문자 만 사용해야합니다. 그래서 XML의 기본 이름은 activity_main.xmlJava 파일의 기본 이름은 MainActivity.java. MainActivity.java 새로운 단어가 대문자로 시작하는 '낙타의 경우'라는 단어를 사용하여 공간 부족을 극복하고 있습니다. 리소스 파일에도 대문자를 사용할 수 없으므로 밑줄을 사용하여 개별 단어를 구분해야합니다. 그리고 Android Studio 설치가 어렵다고 생각했습니다!
지금은이 이름을 기본값으로 남겨두면됩니다.“Next (다음)”만 누르십시오. 이제 첫 번째 앱을보고 있습니다. 축하합니다!
Google은 이미이 프로젝트를 일부 코드로 채웠으므로 이미 "Hello World"정식 앱으로 작동해야합니다! 실행할 수 있다면 (안타깝게도 좀 더 설정해야합니다!) 화면에“Hello World!”가 표시됩니다. 지금은 두 번 클릭하면 activity_main.xml 파일을 클릭 한 다음 '디자인'보기를 선택하면 모양이 무엇인지 볼 수 있습니다.
완전히 다른 파일들이 하나의“Hello World!”뿐만 아니라 이미 악몽을 일으키기 시작한 수많은 버튼과 도구에 기여합니다.
걱정하지 마십시오. 자신이하는 일을 알게되면 매우 간단합니다.향후 게시물에서 Android Studio를 이해할 수 없게되어 원하는대로 앱을 만들거나 자신의 앱을 만들 수 있습니다. 이제 Android Studio를 설치했으며 첫 번째 앱 프로젝트를 만드는 방법을 알고 있으므로 Android 개발자가되기위한 첫 번째 중요한 단계는 끝났습니다!