이클립스의 안드로이드 애플리케이션에 대한 단계별 지침. Eclipse Android SDK 플러그인 설치

2014년 2월 24일 조회수: 21242

기계적 인조 인간. 에뮬레이터 Android SDK + Eclipse + ADT 설치

Android OS용 애플리케이션을 개발하려면 개인용 컴퓨터모바일 장치를 건드리지 않고 이러한 응용 프로그램을 개발할 수 있는 에뮬레이터를 설치해야 합니다.

이 튜토리얼에서는 Android SDK + Eclipse + ADT를 설치하고 구성하는 단계를 자세히 안내합니다.

SDK(영어 소프트웨어 개발 키트에서) - 응용 프로그램을 만들 수 있는 개발 도구 집합입니다.

SDK 개발자는 때때로 "소프트웨어"를 다른 단어로 대체합니다. 예:

  • 오라클 - 자바 개발 키트(JDK)
  • Microsoft와 Apple은 DDK(드라이버 개발 키트)를 제공합니다.
  • 구글 안드로이드 SDK.

애플리케이션을 개발하려면 다음 도구가 필요합니다.

  • 자바 SE JDK
  • 안드로이드 SDK
  • 이클립스 개발 환경
  • ADT는 Eclipse 개발 환경을 구성하는 플러그인입니다. 안드로이드 사용 SDK

자바 SE JDK

공식 사이트인 http://www.oracle.com/technetwork/java/javase/downloads/index.html에서 가져왔습니다. (단추 JDK 다운로드).

그림은 다양한 운영 체제에 대한 공식 Oracle 웹 사이트에서 JDK(Java Development Kit) 버전 7의 다운로드 화면을 보여줍니다. 해당하는 파일을 다운로드 운영 체제... 설치 JDK문제 없이 통과한 후 재부팅하는 것이 좋습니다.

안드로이드 SDK + 이클립스 + ADT

Eclipse + Android SDK + ADT를 포함하는 기성 개발 환경은 http://developer.android.com/sdk/index.html에서 사용할 수 있습니다. Eclipse, Android SDK 및 ADT 도구를 별도로 다운로드한 다음 각 도구를 단일 시스템으로 직접 설치 및 구성할 수도 있습니다.

기성품 환경 선택. 웹 사이트 http://developer.android.com/sdk/index.html로 이동한 다음 다른 플랫폼용으로 다운로드, ADT 번들 파일 Windows OS 32비트

adt-bundle-windows-x86-20130219.zip, 크기 425487608바이트

Android SDK + Eclipse + ADT 설치 기능

다운로드한 아카이브의 압축을 풀면 두 개의 디렉토리와 실행 파일 SDK Manager.exe가 생성됩니다.

예배 규칙서 - 개발 환경이 포함되어 있습니다.

예배 규칙서 SDK- Android SDK 툴킷 포함

파일 SDK매니저.exe SDK 구성 요소 설치를 위한 관리자입니다.

아카이브 압축을 풀 때 다음 기능을 고려하십시오.

  • 아카이브의 압축이 풀릴 디렉토리 adt 번들 창, 구성 파일과 실행 파일을 포함할 설치 실행 가능 디렉토리입니다. 나중에 다른 위치로 옮기면 개발 환경을 다시 구성해야 합니다.
  • "시작" 메뉴에는 실행 파일, 제어 파일 및 구성 파일에 대한 링크가 등록되어 있지 않습니다.
  • 압축 풀기 아카이브 경로를 작성할 때 키릴 문자를 사용할 수 없습니다.

따라서 아카이브 압축을 풀 디렉토리에 대해 다음 이름을 선택합니다. <имя диска>:\

SDK 관리자.exe

아카이브 압축을 푼 후 관리자를 실행하십시오. SDK매니저.exe .

다음 구성 요소를 설치하려면 관리자가 필요합니다.

안드로이드 플랫폼 ... Android OS의 각 공식 릴리스에는 런타임 라이브러리, 에뮬레이터용 시스템 이미지 및 기타 버전별 도구가 포함된 SDK가 릴리스됩니다.

또한 각 플랫폼에는 SDK 애드온, Windows용 USB 드라이버, 예제, 설명서가 있으며 관리자를 사용하여 설치됩니다.

첫 출시 시 SDK 관리자저장소 서버에 연결하고 사용 가능한 패키지 목록을 가져옵니다. 우리는 선택할 것입니다 Android 4.2.2 패키지(API 17)그리고 버튼을 눌러 패키지 설치... (패키지 설치). 패키지 무게는 최대 200Mb이므로 패키지를 설치하는 데 시간이 걸립니다.

다음 창에서 선택한 SDK 구성 요소에 대한 라이선스 정보에 동의하고 다음을 클릭하여 설치 프로세스를 계속해야 합니다. 설치... 그런 다음 서버에서 패키지를 다운로드하여 설치하는 동안 기다려야 합니다.

SDK 관리자구성 요소를 업데이트하거나 새 구성 요소를 설치하기 위해 언제든지 실행할 수 있습니다.

압축을 푼 후 이클립스 실행 파일에 대한 바로 가기를 고정하여 디렉토리에 있는 "시작" 메뉴에서 환경을 시작할 수 있습니다. .

Eclipse를 처음 시작하는 경우 이 IDE 사용, 특히 첫 번째 프로젝트 생성에 대한 기본 도움말이 있는 표준 시작 창이 표시될 가능성이 큽니다. 이 탭을 최소화하거나 닫습니다(탭 헤더의 표준 "x" 버튼). 메뉴 항목을 사용하여 언제든지 환영 창을 열 수 있습니다. 도움말 -> 환영합니다.

이제 Eclipse 환경의 기본 창을 볼 수 있습니다.

환경을 처음 시작하면 작업 공간에 대한 디렉토리를 정의하라는 메시지가 표시됩니다.

Eclipse의 작업 공간은 프로젝트가 포함된 디렉토리입니다. 모든 프로젝트에 하나의 공간을 사용하거나 원하는 대로 여러 공간을 사용할 수 있습니다. 디렉토리 경로를 작성할 때 키릴 문자를 사용할 수 없습니다.

Eclipse 환경의 빠른 둘러보기

Eclipse는 다양한 언어로 애플리케이션을 개발하는 데 사용할 수 있는 오픈 소스 IDE입니다. 일반적으로 Eclipse는 Java를 의미합니다.

사용자 인터페이스(UI)는 다음 두 가지 개념과 연관됩니다.

성능 인터페이스의 별도 구성 요소(예: 코드 편집기, 콘솔 또는 개체 검사기)입니다.

관점 - 다양한 개발 작업(예: 코드 편집, 디버깅, 분석, 동기화, 버전 제어 등)에 필요한 별도의 뷰 집합입니다.

Java용 Eclipse에는 사전 정의된 관점 세트가 있습니다. 이들 중 가장 중요한 것은 Java와 Debug입니다. Java Perspective가 그림에 나와 있습니다. 여기에는 왼쪽에 패키지 탐색기 보기, 중간에 시각적 디자인 또는 코드 편집 보기, 팔레트 보기, 속성 보기, 개요 보기 및 문제 보기가 정렬된 탭 집합이 포함됩니다.(이슈), Javadoc 및 선언, 콘솔.

원근감 내의 보기는 간단한 드래그 앤 드롭으로 원하는 대로 이동할 수 있으며 크기를 조정할 수 있습니다. 또한 뷰 세트는 단단히 고정되어 있지 않습니다. 관점에서 뷰를 추가하거나 제거할 수 있습니다. 보기를 추가하려면 창-> 보기 보기로 이동하여 목록에서 항목을 선택하거나 기타를 선택하여 사용 가능한 모든 보기 목록을 가져옵니다. 다른 관점으로 전환하려면 창 -> 관점 열기로 이동하여 원하는 관점을 선택할 수 있습니다. Eclipse의 왼쪽 상단 모서리에서 열린 관점 간에 전환하는 더 빠른 방법을 사용할 수 있습니다. 여기에서 어떤 관점이 이미 열려 있고 어떤 관점이 활성화되어 있는지 확인할 수 있습니다. 추가 관점을 열면 이 목록에 추가됩니다.

DDMS 퍼스펙티브는 Android 애플리케이션을 디버깅 및 분석하기 위해 설계되었으며 실행 시 표준 Java 및 디버그 퍼스펙티브를 보완합니다. 또한 ADT 플러그인은 LogCat(연결된 장치 또는 에뮬레이터의 활동 로그 출력)을 포함하여 환경에 여러 보기를 추가합니다.

가상 AVD 장치 만들기

Android Virtual Device(AVD)를 사용하면 개발자가 Android 휴대폰 없이도 애플리케이션을 테스트할 수 있습니다. 다양한 유형의 실제 전화를 에뮬레이트하기 위해 다양한 구성의 AVD 장치와 같은 여러 에뮬레이터를 생성할 수 있습니다.

편의를 위해 Intel x86 Atom System Image 패키지를 다운로드하여 설치하는 것이 좋습니다. 이는 위의 SDK 샘플을 설치하는 것과 동일한 방식으로 수행됩니다. 이 시스템 이미지는 표준 이미지보다 약간 빠릅니다.

시작하다:

  • 시작하다
  • 메뉴로 이동 Windows> Android 가상 장치
  • 창이 열리면 버튼을 눌러 새로운

다음 옵션이 있는 양식이 나타납니다.

표시되는 대화 상자에서 생성된 가상 장치의 매개변수를 지정해야 합니다. 각 매개변수를 고려할 것입니다.

AVD 이름- 장치 이름. 원하는 것을 설정할 수 있습니다. 라틴어로 공백 없이 간단한 것을 표시하는 것이 좋습니다(예: 새로운 장치 ).

장치- 장치. 생성 된 가상 장치의 "모델"은 실제로 화면 매개 변수 및 기타 하드웨어 매개 변수에 표시됩니다. 이러한 하드웨어 매개변수는 장치 정의( 장치 정의) Android 가상 장치 관리자 창의 해당 탭에서

표적- 대상 안드로이드 버전. 애플리케이션이 지향하는 API의 버전이 표시됩니다. 최신(그리고 기본적으로 사용 가능한 유일한 것)을 선택합시다. 안드로이드 4.2.2 - API 레벨 17... 이전 버전에 대한 지원이 필요한 경우 가상 장치를 만들기 전에 적절한 패키지를 다운로드하고 설치해야 합니다(위에서 SDK에서 예제 설치에 대해 설명한 것과 동일한 방식으로).

CPU / ABI- 프로세서/바이너리 애플리케이션 인터페이스( 애플리케이션 바이너리 인터페이스 ). 생성된 가상 장치의 하드웨어 플랫폼이 선택됩니다. 하드웨어 이미지. 선택해야 하는 곳입니다 인텔 아톰(x86)저희가 추가로 설치한 이미지입니다.

건반- 키보드. 하드웨어 키보드 보기를 활성화합니다. 이 아이템을 사용합시다.

피부- 에뮬레이터 스킨. 에뮬레이터 창에서 하드웨어 컨트롤 표시 활성화( 하드웨어 버튼). 또한 이 항목을 사용하여 에뮬레이터 창에서 장치 버튼을 볼 것입니다.

전면 카메라그리고 후면 카메라- 장치 카메라. 카메라(전면 및 기본)의 에뮬레이션을 활성화하면 원하는 경우 카메라를 통해 웹 카메라의 사진을 표시할 수 있습니다. 기본값을 그대로 둡니다 - 없음, 간단한 교육용 예제에서 카메라는 실제로 사용되지 않으며 "복잡한" 하드웨어 기능을 사용하는 "전투" 응용 프로그램은 실제 장치에서 디버그하는 데 더 안정적이기 때문입니다.

메모리 옵션- 메모리 옵션. 얼마나 작동하는지 나타냅니다( ) 메모리는 에뮬레이터에서 사용할 수 있습니다. VM 힙- 응용 프로그램의 한 인스턴스에 사용 가능한 메모리 양입니다. 이러한 값은 실제 기기의 리소스를 기준으로 지정하는 것을 권장하므로 기본값(512, 16)을 그대로 둡니다. 그러나 이러한 매개변수를 늘리면 에뮬레이터의 응용 프로그램이 더 빠르게 실행되지만 실제 장치용 응용 프로그램을 개발하고 있다는 점을 기억하십시오. RAM 용량은 장치 제조업체에서 하드 코딩되어 있으며 변경할 수 없습니다.

내부 저장소- 내부 저장소. 내부 저장 장치의 볼륨이 여기에 다시 표시됩니다. 실제 장치에서 가능한 값을 나타냅니다(즉, 여기에 수백 기가바이트를 표시해서는 안 되며, 이러한 모바일 장치가 아직 없을 가능성이 높음). 예를 들어, 200MB보다 약간 작은 200MiB(백만 바이트)를 가정해 보겠습니다.

SD 카드 - SD 카드. 여기에서 필요한 경우 사용된 가상 SD 메모리 카드의 매개변수를 지정할 수 있습니다(실제 장치의 모든 곳에서 내부 저장소를 확장하는 데 사용됨). 크기 필드를 비워 둡니다. 지금은 SD 카드를 사용하지 않습니다. 프로그래머의 편의를 위해 필요한 경우 파일에 SD 카드의 기성품 이미지를 지정할 수도 있습니다.

에뮬레이션 옵션- 에뮬레이터 옵션.

스냅 사진- 시스템 스냅샷 - 이 옵션이 활성화되면 가상 장치 에뮬레이터는 다시 시작할 때 상태를 유지합니다. 켜기(부팅) 후 에뮬레이터를 끄기(언로드)하기 전과 동일한 상태로 장치를 얻게 됩니다. 지금은 이 옵션을 건드리지 않고 꺼짐 상태로 둡니다.

호스트 GPU 사용- 에뮬레이터가 실행 중일 때 하드웨어 그래픽 가속 사용. 에뮬레이터의 그래픽이 더 빠르게 작동하도록 이 옵션을 활성화하는 것이 좋습니다.

같은 이름의 기존 AVD 재정의 - 기존 가상 장치를 같은 이름으로 덮어씁니다. 새 가상 장치에 대해 다른 장치에 이미 할당된 이름을 사용하려고 하면 표시되는 옵션입니다. 옵션이 활성화되면 이전 장치의 매개변수를 새 장치로 덮어씁니다.

에뮬레이터의 느린 시작

이 문제를 해결하는 두 가지 방법이 있습니다.

  1. 하드웨어 가상화 기능 사용( 인텔® VT) Android 에뮬레이터의 속도를 크게 향상
  2. 켜다 스냅 사진("스냅 사진")

첫 번째 방법입니다. 가상화 기술 사용

프로세서는 다음과 같아야 합니다. 인텔가상화 기술 지원 VT-x (x86 VT-x용 인텔 가상화 기술 ) (이 매개변수는 BIOS에서 설정됩니다). 그렇지 않으면 이 방법을 사용할 수 없습니다.

설치

프로세서용 인텔 SDK Manager를 사용하여 다음 패키지를 설치해야 합니다.

Intel x86 Atom 시스템 이미지

인텔 x86 에뮬레이터 가속기(HAXM)


그는 여기있다

\ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager.

인텔 HAXM 설치

설치 과정에서 할당된 RAM의 양을 결정하라는 메시지가 표시됩니다. 기본값을 그대로 둘 수 있습니다. 작업 과정에서 이 값을 변경하려면 설치를 다시 실행하십시오.

모드가 활성화되지 않았거나 지원되지 않으면 메시지 상자가 나타납니다.

이 경우 BIOS에서 설정을 확인하십시오. 가상화가 시스템에서 지원되지만 기본적으로 비활성화되어 있을 수 있습니다.

가상 장치 만들기

에뮬레이터 이미지를 설치한 후 x86용 안드로이드다음을 사용하여 새 가상 장치를 만들어야 합니다. 안드로이드 가상 장치 관리자... 이를 위해:

시작하다 ADV 관리자


두 번째 방법입니다. 스냅샷 매개변수 사용

스냅 사진- 에뮬레이터 파일 시스템의 "스냅샷". 이렇게 하려면 에뮬레이터 설정을 만들거나 편집할 때 스냅샷 옵션을 활성화해야 합니다.

에뮬레이터를 만든 후에는 시작해야 합니다. 이렇게 하려면 장치를 선택하고 나타나는 창에서 "시작" 버튼을 누르고 "스냅샷에서 시작" 및 "스냅 호스트에 저장" 매개변수를 활성화한 다음 "시작" 버튼(시작, 시작, 시작, 시작 ).

AVD의 첫 번째 실행은 느릴 것입니다(3-5분) - "에뮬레이터 파일 시스템의 스냅샷"을 생성해야 하지만 모든 후속 작업은 -5-10초의 허용 가능한 시간 내에 발생합니다.

마크업 주제에서 조금 벗어나 보겠습니다. 모교 웹사이트에서 모든 것이 많이 바뀌었습니다. Android 앱 개발 환경은 이제 Android Studio입니다. 그러나 많은 예제와 자습서가 Eclipse에 중점을 두고 있으므로 무기고에 보관할 가치가 있습니다.

또한 Java 8이 출시되었고, 이 모든 것과 관련하여 JDK, Eclipse + ADT를 다시 한 번 설치한 다음 Android Studio 및 JetBrains IntelliJ IDEA 14.0.2를 설치합니다. 글쎄요, 그리고 반드시 Genymotion이 있습니다.

그래서, 가자!

1) JDK 설치

그리고 JDK 다운로드를 선택하십시오.

우리는 라이센스에 동의합니다

그리고 Windows의 비트 수에 따라 다운로드할 버전을 선택합니다(Win 8.1 x64 사용).

다운로드, 설치를 위해 JDK 실행

설치 프로세스에서 JRE도 설치됩니다.

닫기를 클릭합니다. 이것으로 JDK 설치가 완료됩니다.

명령을 사용하여 JDK 설치 확인 자바 – 버전.

비슷한 명령 출력이 표시되면(다른 버전이나 Java 빌드를 다운로드한 경우 다를 수 있음) 모든 것이 정상입니다. 계속 진행합니다.

2) 이클립스 설치

독립 실행형 SDK 도구 다운로드

SDK와 함께 zip 아카이브를 다운로드한 다음 C: \ android-sdk-windows에 압축을 풉니다(편리한 다른 디렉터리로 이동할 수 있음). 우리는 다음과 같은 것을 봅니다.

이것으로 SDK 설치가 완료됩니다.

4) Eclipse용 ADT 플러그인 설치

이클립스를 실행합니다. 새 소프트웨어 설치 선택

그리고 열리는 창에서 주소를 입력하십시오 https://dl-ssl.google.com/android/eclipse/

Enter 키를 누릅니다. Eclipse가 설치할 패키지를 찾기를 기다리고 있습니다. 모든 것을 화면과 같이 표시하고 다음을 클릭합니다.

우리는 조금 기다렸다가 다음을 클릭합니다.

라이선스에 동의

이런 경고가 나올 수 있습니다

확인을 클릭하면 됩니다.

설치 후 Eclipse는 변경 사항을 적용하기 위해 다시 시작하라는 메시지를 표시합니다.

동의하고 다시 시작하면 다음 그림이 표시됩니다.

ADT는 Android SDK가 보이지 않는다고 맹세했으며 이것이 어디에 있는지 모르기 때문에 이것은 정상입니다. 그러나 우리는 그에게 말할 것입니다.

닫기를 클릭하면 Eclipse에서 Android SDK 경로를 입력하라는 메시지를 표시합니다.

Android SDK의 압축을 푼 경로를 선택하고 다음을 클릭합니다.

그리고 마침을 클릭합니다

맹세할 수 있다 등등

SDK 관리자 열기를 클릭합니다.

지금은 노란색으로 표시된 것을 선택하는 것이 중요합니다. 나머지 패키지는 언제든지 설치할 수 있습니다.

설치를 클릭하십시오 ...

라이센스에 동의하고 다시 설치를 클릭하고 모든 것이 다운로드 및 설치될 때까지 기다립니다.

설치하는 동안 로그가 표시될 수 있습니다.

겁먹지 마

Android SDK를 다운로드하고 설치하는 데 시간이 오래 걸릴 수 있습니다.

결국 당신은 그런 창을보아야합니다

닫을 수 있습니다. 또한 이 Eclipse 창에서 닫기를 클릭할 수 있습니다.

그리고 이클립스를 다시 시작

이제 Eclipse가 문제와 오류 없이 시작되었음을 알 수 있으며 Android SDK도 볼 수 있습니다.

이제 남은 것은 약간의 빗질을 하고 첫 번째 테스트 응용 프로그램을 실행하여 이 전체 팜의 작동을 테스트하는 것입니다.

5) 설치 추가 패키지안드로이드 SDK

패키지는 알아야 할 사항에 따라 배치됩니다. 저것들. 아래에서 프로그램을 개발하고 테스트하려는 경우 다른 버전 Android의 경우 필요한 패키지를 설치해야 합니다. 언제든지 제거하거나 추가할 수 있습니다.

처음으로 그러한 패키지를 설치할 수 있습니다.

패키지 데이터를 다운로드한 후 Android SDK를 사용하는 아빠의 무게는 거의 7.5GB에 달하기 시작했습니다.

따라서 디스크의 공간을 계산하십시오.

6) 저장 위치 설정 AVD(Android Virtual Devices)

기본적으로 Android SDK는 AVD 파일을 생성하고 디렉토리에 저장합니다.

C: \ 사용자 \ 사용자 \ .android \ avd

이것은 나에게별로 편리하지 않으므로이 폴더를 디렉토리로 이동합니다. C: \ AVD

이를 위해

1. 폴더 생성 C: \ AVD

2. Windows 환경 변수 생성 ANDROID_SDK_HOME그리고 우리 디렉토리를 가리키는 매개변수

3. .android 하위 디렉토리를 H: \ AVD 디렉토리에 복사합니다.

4. AVD Manager를 시작하고 해당 디렉토리가 우리가 지정한 새 위치에 있는지 확인합니다.

아직 생성된 AVD가 없지만 수정하겠습니다.

그동안 Intel® HAXM을 설치하고 구성해야 합니다.

7) Intel Hardware Accelerated Execution Manager(Intel® HAXM) 설치 및 구성

시스템 요구 사항및 설치 지침은 다음과 같습니다.

수동으로 또는 Android SDK를 통해 설치할 수 있습니다. 그러나 Intel 사이트에는 일반적으로 최신 버전의 HAXM이 포함되어 있으므로 수동으로 설치하기로 선택했습니다.

그래서 여기에서 HAXM을 다운로드합니다(현재 버전 1.1.1이고 파일 무게는 1.7MB에 불과함).

압축을 풀고 설치 파일을 실행

모든 것이 올바르게 설치되고 작동하는지 확인하려면 명령줄에서 실행해야 합니다.

sc 쿼리 intelhaxm

이 명령을 실행하면 서비스의 현재 상태가 표시됩니다.

서비스를 중지하는 방법도 유용할 수 있습니다.

sc 중지 intelhaxm

서비스 시작:

SC 시작 Intelhaxm

이것으로 우리는 AVD 출시를 준비했습니다. 이제 AVD 장치를 만들어야 합니다.

8) AVD 생성

AVD 관리자 실행

AVD를 만듭니다. CPU / ABI에서 Intel Atom 선택

확인을 클릭하면 생성된 AVD에 대한 정보가 표시됩니다.

결과적으로 우리는 AVD를 봅니다.

시작을 클릭하여 시작합니다 ...

결과적으로 에뮬레이터가 작동하는 것을 볼 수 있습니다.

Android 2.2.3 에뮬레이터는 매우 빠르게 시작되었으며 거의 ​​브레이크 없이 작동합니다. AVD Android 4.x를 만들고 작동 방식을 살펴보겠습니다.

이것은 훨씬 더 오랫동안 실행되었습니다.

HAXM이 작동하고 있음을 알 수 있습니다.

그러나 어떤 식 으로든 Android 4.1.2의 AVD 속도는 꽤 괜찮습니다. 1년 전보다 훨씬 나아졌습니다.

그리고 또 하나의 트릭. AVD에 너무 많은 RAM을 설정한 경우

보시다시피 노란색 삼각형 아이콘이 나타납니다. 느낌표... 그리고 시작할 때 에뮬레이터는 이것을 맹세하고 시작하지 않을 수 있습니다.

아주 간단하게 치료할 수 있습니다. \ .android \ avd \ 파일을 열어야 합니다. .avd \ config.ini 및 줄 변경 hw.ram크기 = 2048~에 hw.ram크기 = 2048MB

그러나 시작 시간은 여전히 ​​AVD 2.x보다 훨씬 깁니다.

이제 AVD에서 프로그램의 실제 실행을 확인하는 일만 남았습니다.

9) AVD에서 테스트 프로그램 실행

Eclipse 실행 및 테스트 애플리케이션 생성

마법사가 우리를 위해 프로젝트를 생성했습니다

자, AVD 2.x에서 실행해 봅시다.

모든 것이 작동합니다. 그러나 AVD는 매우 변덕스럽고 예측할 수 없는 것입니다. 따라서 Genymotion을 넣는 것이 좋습니다.

10) 제니모션 설치하기

Genymotion 설치는 VirtualBox 설치와 Genymotion 자체 설치의 두 단계 프로세스입니다. Genymotion은 VirtualBox를 사용하여 Android 가상 머신을 설치합니다.

따라서 제조업체 웹 사이트 https://www.virtualbox.org/wiki/Downloads에서 VirtualBox를 다운로드합니다.

그리고 그것을 설치

경고가 나올 것이고 우리는 그것에 동의합니다

VirtualBox 구성

가상 머신이 저장될 위치 지정

그게 다야. 만일을 대비하여 VirtualBox 설치컴퓨터를 다시 시작하는 것이 좋습니다.

이제 Genymotion을 넣습니다.

다운로드하려면 등록(아직 등록하지 않은 경우) 무료 버전

현재 Genymotion 버전 2.3.1

그래서 우리는 설치

Genymotion 설정

이제 가상 장치를 추가해야 합니다.

이렇게하려면 사이트에 등록 할 때 생성 한 사용자 이름과 비밀번호를 다시 한 번 입력하십시오.

그 후 다운로드 및 설치할 수 있는 장치 목록을 받게 됩니다.

Android 버전 및 기기별로 필터링할 수 있습니다.

여기에서는 Android 2.3.7이 설치된 기기만 표시됩니다.

그러나 장치를 다운로드하기 전에 Genymotion을 약간 조정해야 합니다. 이렇게 하려면 취소를 클릭하고 Genymotion 설정으로 이동하십시오.

그리고 우리는 가상 머신이 저장될 이전에 생성된 디렉토리의 경로를 나타냅니다.

또한 Android SDK가 있는 디렉토리 경로

이제 확인을 클릭하고 장치 추가를 시작하십시오.

Google Nexus One 2.3.7을 선택했습니다.

또한 Google Nexus S 4.1.1

이것은 그들이 이미 설치된 모습입니다.

장치를 시작하려면 시작을 누르십시오. Google Nexus One 2.3.7을 실행하고 테스트 애플리케이션을 실행하여 테스트했습니다.

원칙적으로 Eclipse에서는 플러그인 없이 Genymotion에서 애플리케이션을 쉽게 실행할 수 있지만 편의를 위해 Genymotion을 Eclipse와 통합합니다.

이렇게 하려면 Eclipse에 Genymotion 플러그인을 설치합니다.

Enter 키를 누르고 플러그인이 나타날 때까지 기다렸다가 표시하고 다음을 누릅니다.

재부팅 후 Eclipse 도구 모음에 Genymotion 런처 아이콘이 표시됩니다.

그것을 클릭하고 그런 역겨운 것을보십시오

Genymotion 디렉토리의 경로를 지정해야 합니다. 확인을 클릭하고 디렉토리 경로를 지정하십시오.

이제 패널에서 Genymotion 아이콘을 클릭하면 다음이 표시됩니다.

글쎄, 그게 거의 다야. 이제 약간의 외형적 조정이 있습니다. 모습평소에 하던 이클립스. 글쎄, 원칙적으로 SDK 관리자에서 다운로드한 가상 AVD 장치의 모든 이미지를 삭제할 수 있습니다. 왜냐하면 대체로 이러한 이미지가 필요하지 않고 공간을 차지하며 작지 않기 때문입니다.

도움말 -> Eclipse Marketplace로 이동합니다.

그리고 검색에서 Jeeeyul로 구동하고 이 플러그인을 설치합니다.

글쎄, 그것의 도움으로 우리는 우리가 원하는대로 모든 것을 칠할 수 있습니다.

설정 후 내 Eclipse는 다음과 같습니다.

이 플러그인이 마음에 드는 점은 테마를 만든 다음 내보내고 가져올 수 있다는 것입니다.

이제 Intel AVD 장치 패키지를 제거하겠습니다.

삭제 전 SDK 폴더의 무게는 7.5GB입니다.

제거 후 무게 3GB

총 차이는 4.5GB입니다.... 적지 않은

이것이 전부인 것 같습니다. 이제 이 키트에 Android Studio를 추가하지만 이것은 다음 주제에 있습니다.

Android 개발 프로세스는 어떻게 진행되고 있나요? 몇 가지 기본 사항을 강조해 보겠습니다.

  • Java 파일에서 프로그램의 논리를 설명합니다. 즉, 응용 프로그램에서 수행하려는 작업입니다.
  • XML 파일에서 레이아웃 - 모양을 디자인합니다.
  • 애플리케이션이 작성되면 빌드 도구를 사용하여 모든 파일을 컴파일하고 함께 실행할 수 있는 .apk 파일로 패키징해야 합니다. 안드로이드 기기및/또는 Google Play에 게시합니다.
  • Android 애플리케이션을 만드는 데 사용되는 모든 유틸리티와 파일은 통합 개발 환경(IDE)으로 결합됩니다. IDE는 코드 파일을 편집하고 컴파일 및 실행하기 위해 여는 프로그램입니다.
  • Eclipse는 이전에 Android 개발을 위한 표준 IDE였으나 지금은 Google 제품인 보다 기능적인 Android Studio로 대체되었습니다.

물론 위 단계의 뒤에서 진행되는 더 깊은 프로세스를 찾을 수 있습니다. 예를 들어 고급 사용자는 역할을 알고 싶어합니다. 가상 기기달빅. 기사의 끝 부분에는 모든 Android 개발자가 숙지해야 하는 유용한 리소스에 대한 링크가 나열됩니다. 첫 번째는 Google의 공식 문서입니다.

  • 안드로이드 스튜디오를 다운로드하여 설치합니다.
  • Android 기기 및 에뮬레이터에서 애플리케이션을 시작하고 테스트하는 방법을 배웁니다.
  • 모바일 장치의 화면에 "Hello World"라는 텍스트를 표시하는 간단한 Android 애플리케이션을 만들어 보겠습니다.

기사 끝에서 회사의 초보 개발자를 위한 유용한 권장 사항을 찾을 수 있습니다.

Android 스튜디오 개발 환경 설치

플랫폼이 무엇을 할 수 있는지 알아보기 위해 문서를 읽고 코드를 작성하기 시작하는 것은 정말 유혹적입니다. 그리고 우리는 곧 그것을 할 것입니다! 그러나 Android 플랫폼을 시작하려면 개발 환경을 설정해야 합니다.

Android 프로그래밍 초보자는 시간을 들여 각 단계를 체계적으로 따르는 것이 특히 중요합니다. 단계를 올바르게 수행하더라도 시스템 구성 또는 제품 버전에 따라 작은 환경 설정 문제를 해결해야 할 수 있습니다. 이렇게하려면 검색 서비스를 사용하십시오. StackOverflow 리소스는 특히 강조할 가치가 있습니다.

안드로이드 프로그래밍을 배우려는 궁극적인 목표를 어떤 함정에도 방해하지 않도록 하는 것이 중요합니다. 전문가조차도 때때로 작업 환경을 설정하는 데 특정 문제가 있는 것으로 알려져 있습니다. 이럴 때 지식이 중요하다 명령줄... 이 도구에 더 익숙해지고 싶다면 아래에 좋은 소개 링크가 있습니다.

구문 연습과 함께 파일 X 오류 메시지를 허용하지 않는 성공적인 프로그래머 사고 방식을 교육하는 것이 중요합니다. 찾을 수 없음최후의 심판. 이러한 종류의 사고는 포기하지 않고 발생한 문제에 대한 해결책을 찾고 있는 경우에 쉽게 훈련될 수 있습니다.

이동 안드로이드 페이지 Studio developer.android.com/studio/index.html 및 다운로드 버튼 찾기 최신 버전당신의 플랫폼을 위해.

다운로드 버튼을 클릭하면 이용 약관을 읽으라는 메시지가 표시됩니다. 소프트웨어 제품... 항상 그렇듯이 주의 깊게 읽고 수락하면 다운로드가 시작됩니다. 몇 분 정도 걸릴 것입니다. 그런 다음 다른 프로그램과 마찬가지로 Android Studio를 설치할 수 있습니다. 에 홈페이지다운로드에는 Mac 및 Windows용 설치 지침이 포함되어 있습니다.

이제 Android Studio를 설치했으므로 실행해 보겠습니다. 안드로이드 스튜디오를 시작합니다. 프로그램에서 설정을 가져올 것인지 묻습니다. 처음부터 시작하기 때문에 두 번째 항목을 선택하고 계속하십시오.

멋진 머티리얼 디자인 로딩 화면이 보일 것입니다.

다운로드가 완료되면 시작 화면으로 이동합니다.

Android Studio를 방금 다운로드했더라도 최신 버전이 아닐 수 있습니다. 향후 버전 문제를 방지하려면 "지금 업데이트 확인" 버튼을 클릭하고 필요한 경우 모든 지침에 따라 최신 버전을 받으십시오. 때때로 Studio는 다음과 같은 화면을 사용하여 업데이트가 있음을 자동으로 알려줍니다.

이 경우 항상 업데이트 및 다시 시작을 선택하십시오. 괜찮은! 개발 환경 설정을 성공적으로 완료했습니다.

첫 번째 Android 프로젝트 만들기

첫 번째 프로젝트를 만들 시간입니다. 간단하게 시작해 보겠습니다. 프로그래머는 첫 번째 프로그램을 "Hello World"라고 부르는 것이 관례입니다. 이 전통을 따르고 응용 프로그램이 인사말에 사용자 이름을 사용하도록 몇 가지 작은 변경 사항을 적용해 보겠습니다. 결국, 당신은 당신의 장치에 다운로드하고 친구에게 보여줄 수 있습니다. Android Studio에는 프로젝트를 만드는 데 도움이 되는 작은 단계별 도구가 있습니다. 시작 화면에서 "새 프로젝트"를 클릭합니다.

이렇게 채워넣습니다. 화면 하단의 경고를 제거하려면 패키지 이름의 "예제"를 다른 것으로 자유롭게 바꾸십시오. 하드 드라이브의 폴더를 지정하여 프로젝트 위치를 설정할 수도 있습니다.

드롭다운 SDK 버전의 경우 대화 상자 하단의 설명 섹션을 참조하십시오. 각 설정의 용도를 설명합니다.

스크린샷과 같이 필요한 최소 SDK를 설치합니다. 이것은 최소값을 설정합니다 안드로이드 버전응용 프로그램을 실행하는 데 필요합니다. 자신의 프로젝트에 대해 이 값을 선택하는 것은 원하는 SDK 기능과 지원될 장치의 균형을 맞추는 문제입니다.

을 받다 추가 정보 API 버전 및 사용에 대해 Android 개발자 사이트 https://developer.android.com/about/dashboards/index.html에 전용 대시보드 페이지가 있습니다.

버전을 선택하면 시작 템플릿을 선택하는 화면이 열립니다. 이미 API와 상호 작용하는 앱을 만들 수 있습니다. 구글지도하고 지도를 표시합니다. 우리의 테스트 사례에서는 Empty Activity를 선택하고 Next 버튼을 클릭합니다.

이제 애플리케이션 생성 프로세스의 마지막 단계에 있습니다. 마침을 클릭하기 전에 몇 가지 주의할 사항이 있습니다. 여기에서 애플리케이션의 주요 아키텍처 구성 요소에 대한 참조를 처음 접하게 됩니다.

  • - 이것은 활동이라는 단어에 대한 첫 번째 언급이지만 마지막 언급은 아닙니다. Android 컨텍스트에서 활동은 일반적으로 애플리케이션에서 "화면"으로 표시됩니다. 이 항목은 매우 유연합니다. Android Studio에서 MainActivity 클래스를 생성하면 Android SDK의 Activity 클래스에서 상속됩니다. 객체 지향 프로그래밍에 익숙한 사람들은 이 개념을 이해하지만 초보자에게는 기본적으로 MainActivity가 Activity의 사용자 지정 버전이 된다는 것을 의미합니다.

  • 레이아웃 이름- 사용자에게 표시될 레이아웃은 다음에서 정의됩니다. 특별한 형태안드로이드 XML. 이 파일을 읽고 편집하는 방법을 곧 배우게 될 것입니다.

마침을 클릭합니다. 프로젝트를 만들고 로드하는 데 시간이 걸립니다. 얼마 후 안드로이드 시간 Studio에서 프로젝트 빌드를 완료합니다. 물론 프로젝트는 여전히 비어 있지만 Android 기기 또는 에뮬레이터에서 실행하는 데 필요한 모든 것이 있습니다.

프로젝트를 로드한 후 다음 위치에서 레이아웃 파일을 봅니다. XML 형식... Android 프로그래밍으로 넘어가기 전에 이 애플리케이션을 실행하는 방법에 대해 이야기해 보겠습니다. "Hello world!"라고 말할 시간입니다.

에뮬레이터에서 애플리케이션 실행

이제 에뮬레이터에 대해 몇 마디 말할 시간입니다. Android Studio는 애플리케이션 실행, 웹사이트 탐색, 디버깅 등을 위해 Android 기기를 에뮬레이트할 수 있는 소프트웨어와 함께 제공됩니다.

이 기능은 AVD(Android Virtual Device) 관리자에서 제공합니다. 선택적으로 여러 에뮬레이터를 구성하고 각각의 새 에뮬레이터에 대해 화면 크기 및 플랫폼 버전을 설정할 수 있습니다. 이 기능은 개발자가 프로그램을 테스트하기 위해 여러 장치를 구입할 필요가 없기 때문에 매우 유용합니다.

녹색 화살표 형태의 실행 버튼을 클릭합니다.

에뮬레이터가 로드될 때까지 잠시 기다려야 하며 준비가 되면 다음과 같이 표시됩니다.

축하합니다! 첫 번째 Android 앱을 만들었습니다!

그래서 ... 왜 그리고 어떻게 작동 했습니까?

변경을 시작하고 멋진 기능을 추가하려면 배후에서 무슨 일이 일어나고 있는지에 대한 실무 지식을 얻어야 합니다. 화면 왼쪽에 있는 Android Studio 프로젝트의 파일 및 폴더 섹션을 살펴보세요. 프로젝트 탐색기가 현재 표시되지 않는 경우 가장자리의 작은 탭(아래 참조)을 클릭해야 할 수도 있습니다.

몇 분 동안 폴더 구조를 검토하고 파일을 두 번 클릭하여 기본 창에서 내용을 확인합니다. 이 모든 것이 신비로워 보이더라도 걱정하지 마십시오!

Android 프로젝트 구조: 팀

모든 좋은 팀은 할당된 역할을 수행하는 사람들로 구성됩니다. 일을 제대로 하고 싶습니까? 적합한 팀이 필요합니다. Android 프로젝트에는 몇 가지 핵심 요소가 있으며 각 요소는 특정 역할을 수행해야 합니다.

자바: 전문가

이것은 애플리케이션 로직을 담당하는 코드의 일부입니다. 코드는 기본 프로젝트 폴더의 src \ main \ java 디렉토리에 있습니다. Java를 배우려면 Bruce Eckel의 책 Philosophy of Java를 참조하십시오.

자료: 아티스트

하는 것만으로는 충분하지 않다 안드로이드 앱, 또한 세련되어야 합니다. 명확한 아이콘과 이미지, 잘 짜여진 레이아웃, 유동적인 애니메이션이 없다면 앱이 눈에 띄지 않을 것입니다.

초기화 시 폴더에는 다음 폴더가 포함됩니다.

  • 아이콘을 저장하는 드로어블. 이제 표준 응용 프로그램 아이콘만 있습니다.
  • 화면 디자인을 나타내는 XML 파일이 있는 레이아웃.
  • 작업 패널에 표시될 요소 목록의 XML 파일이 있는 메뉴입니다.
  • 크기, 색상, 문자열 상수 및 스타일이 포함된 XML 파일의 값.

AndroidManifest.xml: 보스

이 XML 파일은 시스템에 하드웨어 요구 사항 및 소프트웨어응용 프로그램이며 버전 이름과 아이콘이 포함되어 있습니다. 매니페스트에는 애플리케이션의 모든 활동에 대한 정보도 포함됩니다. 응용 프로그램에서 수행한 작업이 필요합니까? 상사에게 먼저 이야기하십시오.

변경

res / values ​​/strings.xml로 이동하여 파일을 더블 클릭합니다. 파일을 열면 XML에 두 개의 문자열 리소스가 표시됩니다.

이러한 리소스는 다른 위치에서 사용되지만 응용 프로그램에서 사용되는 모든 텍스트를 하나의 파일에 보관하는 것이 매우 편리합니다. 번역해야 하거나 마케팅 동료가 중복 링크를 제거하도록 요청하는 경우 여기에서 모든 변경을 쉽게 수행할 수 있습니다.

애플리케이션이 화면에 표시하는 hello_world 라인을 수정하십시오. 내용을 자신의 이름을 사용하는 것과 같이 보다 개인적인 것으로 변경하십시오. 다음과 같이 끝납니다.

Matt는 Android를 배우고 있습니다!

실행을 클릭합니다. 응용 프로그램이 다시 시작되고 개인 메시지가 표시됩니다.

축하합니다. 첫 번째 프로젝트를 만들고 편집하는 방법을 배웠습니다. 원천... Android 프로그래밍의 첫 번째 단계가 완료되었습니다. 어렵지만 매우 흥미로운 여정에 행운을 빕니다! Android 애플리케이션의 전문적인 개발이 필요한 경우 Infoshell 전문가에게 문의하십시오.

문제

Eclipse 환경을 사용하여 Android 플랫폼용 애플리케이션을 개발하려고 합니다.

해결책

Eclipse 환경과 AndMore 플러그인을 설치합니다. 그런 다음 프로젝트를 만들고 애플리케이션 작성을 시작합니다. Eclipse에서 에뮬레이터로 빌드하고 테스트하십시오.

논의

Eclipse로 애플리케이션 빌드를 시작하기 전에 세 가지 항목을 설치해야 합니다.

  • 이클립스 IDE
  • 안드로이드 SDK
  • AndMore 모듈

이러한 항목을 설치하는 방법에 대한 자세한 내용은 를 참조하십시오.

이 후 File → New 메뉴를 이용하여 새로운 Android 프로젝트를 생성하면 그림 1과 같은 화면을 볼 수 있을 것이다. 1.

대상 장치의 SDK 버전을 선택합니다(그림 3). 버전 4.0은 오늘날 사용되는 거의 모든 장치에 적용됩니다. 이후 버전은 더 많은 옵션을 제공합니다. 당신이 결정!

쌀. 1.

쌀. 2.

쌀. 삼.

그림에서. 도 4는 우측 프로젝트 창에서 확장된 프로젝트 구조를 보여준다. 또한 Android 플랫폼에서 Eclipse 자동 완성을 사용할 수 있는 범위를 보여줍니다. 레이블에 중력 속성을 추가했으며 Eclipse 프레임워크에서 제안합니다. 전체 목록가능한 속성 값. 저는 중앙-수평을 선택했으므로 응용 프로그램이 시작될 때 바로 가기가 중앙에 있어야 합니다.

쌀. 4.

LinearLayout에서 중력을 center_ vertical로 설정하고 TextView에서 center_horizontal로 설정하면 텍스트가 수직 및 수평 중앙에 배치됩니다. 목록 1은 해당하는 main.xml 레이아웃 파일(res / 레이아웃 디렉토리에 있음)을 보여줍니다.

목록 1. 파일 헬로월드. 자바

항상 그렇듯이 소스 파일을 저장할 때 Eclipse 환경은 컴파일된 버전을 생성합니다. Android 프로젝트에서는 실행할 준비가 된 컴파일된 ARC 패키지도 생성하므로 실행만 하면 됩니다. 딸깍 하는 소리 마우스 오른쪽 버튼으로 클릭프로젝트에 마우스를 놓고 Run As → Android Application을 선택합니다(그림 5).

이 공유