앱을 에뮬레이션하기 위해 가상 장치를 만드는 방법 - 기술
콘텐츠로 건너뛰기

앱을 에뮬레이트하기 위해 가상 어플라이언스를 만드는 방법

광고

이전 항목에서 우리는 첫 번째 Android 프로젝트를 빌드하고 프로젝트와 함께 생성된 디렉터리 구조가 무엇으로 구성되어 있는지 검토했습니다.
이번 기회에는 에뮬레이터나 가상 장치에서 직접 애플리케이션을 시작하는 방법을 살펴보겠습니다.


이러한 장치는 AVD(Android Virtual Device)로 알려져 있으며 기본적으로 휴대 전화인지 태블릿인지 여부, 화면 크기 또는 밀도, 특성, 운영 체제 버전 등 장치 유형과 관련된 필요에 따라 생성하고 구성하는 에뮬레이터로 구성됩니다. 우리 애플리케이션에 중요할 수 있는 다른 요소들 중에서 메모리입니다.

Android Studio에는 다운로드하고 구성해야 하는 자체 에뮬레이터가 포함되어 있습니다. 이것이 유일한 대안은 아니지만 타사 에뮬레이터를 포함하거나 단순히 물리적 장치에서 애플리케이션을 실행할 수 있기 때문에 이 마지막 대안이 이상적입니다. 장치와 리소스 소비는 이에 따라 달라지며, 에뮬레이터를 사용하는 경우 RAM 메모리를 많이 소비해야 하는 가상 머신처럼 작동하므로 에뮬레이터에 PC 리소스를 할당해야 하지만 이 두 가지 대안을 사용하는 것이 좋습니다.

휴대폰 에뮬레이터 만들기.

 

Android Studio에서 에뮬레이터가 이미 생성된 경우 가상 장치의 이름이 왼쪽 상단에 표시됩니다. 이 경우 이전 게시물에서 언급한 대로 에뮬레이터를 생성했습니다. API 28 픽셀 2이는 이미 선택되어 있으며 애플리케이션을 실행할 준비가 되어 있습니다.


다른 것을 생성하려면 옵션을 입력하면 됩니다. 기기 관리자 여기에서 생성된 에뮬레이터를 확인하고 수정할 수 있습니다. 또는 "장치 만들기"를 클릭하여 새 에뮬레이터를 만들 수 있습니다.

반대로 Android Studio 에뮬레이터를 처음 만드는 경우 왼쪽 상단에 장치가 없음(장치 없음)을 나타내는 옵션이 나타나는 것을 볼 수 있으며 이 옵션을 표시하면 다음을 찾을 수 있습니다. 3가지 옵션 중 ''을 입력할 수 있습니다.AVD 관리자” 또는 이미지에 표시된 것과 같이 상단 표시줄에 동일한 아이콘이 표시됩니다.


옵션을 클릭하면 앞서 보여드린 것과 동일한 화면이 로드되지만, 이 경우 에뮬레이터가 생성되지 않고 대신 에뮬레이터를 생성할 수 있는 옵션이 제공됩니다.


만들기를 클릭하면 TV, 휴대폰, 시계, 태블릿 등과 같은 에뮬레이터를 만들기 위한 다양한 범주를 볼 수 있는 창이 로드됩니다.

 

여기에서 "전화"옵션을 선택하고 사용 가능한 옵션 중 하나를 선택하면 장치 이름, Google Play가 있는지 (Google API가 필요한 리소스에 중요), 크기, 해상도 및 화면 밀도를 볼 수 있습니다. 이 경우에는 “Pixel 2”를 선택하고 Next를 클릭하겠습니다.


 

이렇게 하면 작업하려는 운영 체제 버전의 이미지를 다운로드해야 하는 또 다른 창이 로드됩니다. 이전에 다운로드한 이미지가 있으면 여기에 표시되지만 이 경우에는 아무 것도 없다는 것을 알 수 있습니다(인터넷에 연결되어 있는 것이 매우 중요합니다. 그렇지 않으면 이 프로세스를 다운로드할 수 없습니다. 필요하지 않음) 원하는 옵션의 다운로드를 클릭합니다. 예를 들어 이미지에 표시된 것처럼 "android Pie"를 다운로드합니다.


이렇게 하면 사용 라이센스에 동의하고 다음을 클릭해야 하는 또 다른 창이 로드됩니다.

가상 장치 다운로드 및 설치 프로세스가 자동으로 시작되며, 인터넷 연결에 따라 다소 시간이 걸릴 수 있습니다.


완료되고 완료되면 이미 다운로드한 이미지를 볼 수 있는 이전 창으로 돌아가서 해당 이미지를 선택하고 다음을 클릭합니다.


이제 이름, 화면 방향 및 할당된 RAM 양을 수동으로 할당할 수 있는 고급 옵션 측면에서 에뮬레이터 설정을 정의하는 새 창이 로드되는 방법을 확인합니다. 메모리 사용량이 다른 기능 중에서 외부적으로 시뮬레이션된 경우 마침을 클릭합니다. .


이렇게 하면 이 가이드의 시작 부분에 표시된 대로 에뮬레이터가 이미 연결되어 있고 장치가 "장치 관리자" 섹션에 로드되어 있음을 알 수 있습니다.

원하는 경우 에뮬레이터를 직접 실행하거나 "장치 관리자" 측면 탭을 클릭하여 숨기고(필요하지 않음) 상단의 실행 아이콘을 클릭할 수 있습니다.

 

그러면 에뮬레이터가 실행되고 애플리케이션이 표시됩니다. 이 프로세스는 처음 설정 프로세스가 시작될 때 시간이 걸릴 수 있습니다. 이후에는 에뮬레이터가 훨씬 더 빨라질 것으로 예상됩니다.


새 에뮬레이터를 생성하려면 장치 관리자로 돌아가서 장치 생성을 클릭합니다.


그렇게 할 때 이전 단계를 반복합니다. 예를 들어 태블릿을 생성할 수 있으며 마지막에는 새 에뮬레이터가 로드되는 것을 볼 수 있고 옵션을 표시하면 생성된 모든 에뮬레이터를 찾을 수 있습니다.


장치 관리자에 다시 들어가면 두 에뮬레이터가 모두 표시되며 거기에서 애플리케이션을 테스트하는 데 사용할 에뮬레이터를 정의하고 각 에뮬레이터에서 직접 실행하거나 상단에서 선택하고 애플리케이션을 직접 실행할 수 있습니다.

이렇게 하면 에뮬레이터가 로드되고 각 에뮬레이터 실행이 탭으로 구분되는 방식도 확인할 수 있습니다.

에뮬레이터 디스플레이.

 

이전에는 기본 에뮬레이터가 별도의 창으로 로드되었지만 현재는 기본적으로 왼쪽의 Android Studio 인터페이스에 포함되어 있습니다. 그러나 부동 상태로 만들고 싶다면 어디에든 배치하거나 제거할 수 있습니다. IDE와 독립적이라는 것입니다.

 

에뮬레이터를 최소화하려면 "에뮬레이터" 측면 탭을 클릭하고 다시 클릭하여 표시하면 됩니다.


 

위치를 변경하려면 "에뮬레이터"를 마우스 오른쪽 버튼으로 클릭하면 다른 옵션이 표시됩니다. 이 경우 "다음으로 이동"을 선택하고 원하는 위치를 정의합니다.

이제 에뮬레이터를 부동으로 만들려면 "디스플레이 모드"와 "부동" 옵션을 선택합니다.

따라서 에뮬레이터는 개발 환경과 별도의 창으로 사용됩니다.


이를 통해 우리는 첫 번째 애플리케이션을 테스트할 수 있는 가상 장치를 이미 만들고 구성했습니다.

 

그것은 또한 당신이 관심을 가질 수 있습니다.

 



이 항목에 대해 추가하거나 언급할 사항이 있습니까? 부담없이….그리고 당신이 그것을 좋아한다면... 나는 당신이 공유하도록 초대합니다 와이 이와 같은 게시물을 더 많이 들으려면 "이 사이트 가입" 버튼을 클릭하여 구독하십시오. 😉