Android Studio에서 여러 기기에서 자동으로 앱 실행 할 때 Android Studio는 항상 장치를 선택하라는

컴퓨터에 여러 Android 기기가 연결되어 있습니다. 개발중인 앱을 실행하려고 할 때 Android Studio는 항상 장치를 선택하라는 메시지를 표시합니다. 실행을 클릭하거나 바로 가기를 사용하여 더 나은 방법으로 여러 장치에 앱을 자동으로 배포 할 수있는 방법이 있습니까?



답변

실제로 이것은 거의 너무 쉽습니다. 앱을 실행 한 후 기기 목록이 표시되면 실행하려는 각 기기를 Shift 또는 Control 클릭하면됩니다. 우연히 발견했습니다. 도움이 되었기를 바랍니다.


답변

신규 사용자의 경우 Android Studio 2에서는 Settings-> Build, Execution, Deployment-> Instant Run에서 “Instant Run”도 비활성화해야합니다. Instant Run을 참조 하십시오 .

Instant Run을 사용하면 한 번에 하나의 장치로만 작업 할 수 있습니다.

최신 정보

Android Studio 2.1에서는 한 번에 여러 장치에서 실행될 때 자동으로 비활성화됩니다.

여러 장치에 배포

Instant Run은 다양한 기술을 사용하여 대상 기기의 API 수준에 특정한 핫, 웜 및 콜드 스왑을 수행합니다. 이러한 이유로 한 번에 여러 장치에 앱을 배포하는 동안 Android Studio는 일시적으로 Instant Run을 끕니다.


답변

Android Studio 3.5 인 Android Studio의 새 업데이트를 받았습니다.

Android Studio 3.5
Build #AI-191.8026.42.35.5791312, built on August 9, 2019
JRE: 1.8.0_202-release-1483-b03 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows Server 2016 10.0

이 업데이트에서는 여러 장치에서 응용 프로그램을 실행하는 내장 옵션 을 추가 했습니다 .

IDE에는 앱을 배포 할 장치를 빠르게 선택할 수있는 새로운 드롭 다운 메뉴가 있습니다. 이 메뉴에는 한 번에 여러 장치에서 앱을 실행할 수있는 새로운 옵션도 포함되어 있습니다.

여기에 이미지 설명 입력

Android Studio의 새 버전을 업데이트하고 즐기십시오.


답변

추가 사항으로, 여러 장치에서 테스트를 실행하려는 경우 테스트 프로필에 대한 장치 선택기 대화 상자에서 여러 장치를 선택할 수 없습니다. 대신 gradle 명령을 실행해야합니다 connectedCheck. 연결된 모든 장치에서 테스트를 실행합니다. (단일 장치에서 테스트를 실행하는 것과 같이) 임베디드 UI는 없지만 테스트 요약과 함께 로컬에서 생성 된 HTML 파일에 대한 링크를 제공합니다.

명령 줄에서 실행하거나 AS 내에서 Gradle projects앱 (또는 루트 프로젝트)-> 작업-> 확인 아래 의 창을 볼 수 있습니다 .

참조 : https://stackoverflow.com/a/18592367/1544046 : 에뮬레이터에 대해 설명하지만 장치에서도 작동합니다.


답변

Android Studio 2.3.3부터 Instant Run 사용 안 함 메뉴 실행-> 앱 실행 (Windows에서 배포하려는 장치를 Shift + 클릭)

실행-> 디버그 앱을 사용한 경우 여러 장치에 배포 할 수 없습니다.


답변

매번 연결된 모든 장치를 실행하는 것은 쉽습니다. Android Studio가 Select Deployment Target을 표시하는 동안 연결된 모든 장치를 선택하고 “Use same selection for future launches”를 선택하십시오.

주의 모든 장치는 하나씩 순차적으로 실행됩니다.

여기에 이미지 설명 입력


답변

Android 스튜디오 3.5. 여러 장치에서 실행합니다.

여기에 이미지 설명 입력