Android Studio의 에뮬레이터에 APK를 설치하는 방법은 무엇입니까?


93

터미널에서 Android Studio의 에뮬레이터에 APK를 어떻게 설치합니까?

Eclipse에서 우리는

/home/pcname/android-sdks/platform-tools/adb -s emulator-5554 install /home/pcname/Downloads/apkname.apk

이제 Android Studio에서는 어떻습니까?


당신도 같은 일을합니다. APK는 $ project / $ module / build / apk에 있습니다. 물론 자동으로 설치할 UI에서 응용 프로그램을 실행할 수 있습니다.
Siva Velusamy 2013 년

1
“에뮬레이션 된 기기에 APK 파일을 설치하려면 APK 파일을 에뮬레이터 화면으로 드래그하세요. APK 설치 프로그램 대화 상자가 나타납니다. 설치가 완료되면 앱 목록에서 앱을 볼 수 있습니다. 에뮬레이션 된 장치에 파일을 추가하려면 파일을 에뮬레이터 화면으로 드래그하십시오. 파일은 /sdcard/Download/디렉토리에 있습니다.” ( Source )“Settings”→“General”→“Use detection ADB location”이 잘못 설정되지 않았다면 Android Studio 2.0부터 가능했을 것입니다.
caw

답변:


105

편집 : 이 답변이 정답으로 표시되어 있지만 (2013 년) 현재 아래 @ user2511630이 답변 한 것처럼 apk 파일을 에뮬레이터로 직접 드래그 앤 드롭하여 설치할 수 있습니다.


원래 답변 :

사용중인 항목 (Eclipse 또는 Android Studio)에 관계없이 .apk 파일을 에뮬레이터에 설치할 수 있습니다.

내가 항상하는 일은 다음과 같습니다. (완전 초보자 용)

1- 에뮬레이터를 실행하고 완전히 시작될 때까지 기다립니다.

2- sdk 설치 폴더로 이동 한 다음 platform-tools 로 이동 합니다 ( adb.exe 라는 실행 파일이 표시되어야 함 ).

3- 새 파일을 만들고 run.bat 라고 부르고 메모장으로 파일을 편집하고 CMD 를 작성 하고 저장하십시오.

4- 원하는 APK를 동일한 폴더에 복사

5- 이제 run.bat를 열고 작성하십시오. adb install "your_apk_file.apk"

6- 설치가 완료 될 때까지 기다립니다.

7- 짜잔 APK가 에뮬레이터에 설치됩니다.

참고 : 이미있는 경우 응용 프로그램을 다시 설치하려면adb install -r "your_apk_file.apk"

완전 초심자 분들께 말씀 드렸듯이 자세한 설명이있어서 죄송합니다

이 도움을 바랍니다.

문안 인사,

Tarek

예 1

예 2


안녕하세요 Tarek! 나는 당신의 단계를 따랐습니다 (나와 같은 완전한 초보자를 위해 자세히 설명해 주셔서 감사합니다!). run.bat를 두 번 클릭하고 붙여 넣으면 adb install -r "myapp.apk"사용자와 동일한 성공 메시지가 표시되지만 에뮬레이터에는 아무것도 표시되지 않습니다. 에뮬레이터는 Android 스튜디오에서 AVD 관리자를 통해 시작할 때 그대로 유지됩니다. 내가 왜 또는 무엇을 놓치고 있는지 아십니까?
MagTun

리눅스에서이 작업을 수행하는 방법을 아십니까?
roopunk

@roopunk는 터미널을 사용 하여 sdk 폴더의 platform-tools 로 이동하고 4 단계부터 계속 합니다. adb 명령을 실행하는 데 문제가 발생하면 ./adb 대신 ./adb를 사용하여 그의 답변에 언급 된 Kim Stacks
Tarek K. Ajaj

198

시뮬레이터 실행-> yourApp.apk를 시뮬레이터 화면에 끌어다 놓습니다. 그게 다야. 명령이 없습니다.


와! 놀랄 만한! KDE에서도 작동합니다. 여기에있는 adb 답변은 모두 정확하지만 드래그 앤 드롭에는 +1이 더 있어야합니다
andrew lorien

1
예, Android Studio에서 앱을 개발합니다. Eclipse를 사용하는 사람은 빛을 발할 수 있습니다. 감사.
user2511630

1
네, 이것은 정답입니다. 모든 CLI 항목이있는 맨 위에있는 "초보자 용"은 말도 안됩니다. Mac에서 "adb"를 사용해 보았는데 일종의 서비스를 시작하고 잠시 기다렸다가 결국 실패했습니다 (프로세스를 종료해야했습니다). 드래그 앤 드롭 (온라인 검색 전에 생각 했어야 했어)은 첫 번째 시도에서 오류없이 빠르게 작동했습니다.
Christopher Schultz

제거 기존 사본 첫째 - -이 오류 INSTALL_FAILED_UPDATE_INCOMPATIBLE 얻을 경우 stackoverflow.com/questions/26794862/...
mrwaim

1
안 드 로이드 스튜디오 2.2에서 작동하지
않았다

33

Mac을 사용하고 명령을 찾을 수 없음 오류가 발생하는 경우 수행해야 할 작업은

유형

./adb install "yourapk.apk"

여기에 이미지 설명 입력


17

에뮬레이터를 Android Studio Tools->Android-> AVD Manager시작한 다음 에뮬레이터 이미지를 선택하고 시작하십시오.

에뮬레이터가 시작되면 APK를 끌어서 놓기 만하면됩니다. 매우 간단합니다.


이것이 최고의 답변입니다.
kerner1000 jul.

이것은 나를 위해 작동하지 않습니다. APK를 에뮬레이터 위로 드래그하면 "no entry" "computer says no"커서가 나타납니다.
Matt

10

안드로이드 스튜디오 에뮬레이터에서 apk 파일을 실행하려면 apk를 에뮬레이터로 드래그하면됩니다.


이것은 나를 위해 작동하지 않습니다. APK를 에뮬레이터 위로 드래그하면 "no entry" "computer says no"커서가 나타납니다.
Matt

8

에뮬레이터를 시작한 다음 sdk / platform-tools로 이동하여 adb를 사용하여 apk를 설치하는 것이 훨씬 쉽습니다. 처럼:

adb 설치 xxx.apk

실행중인 에뮬레이터에 설치합니다.


8

APK 파일을 Android 에뮬레이터로 드래그하면 자동으로 설치됩니다.


이것은 나를 위해 작동하지 않습니다. APK를 에뮬레이터 위로 드래그하면 "no entry" "computer says no"커서가 나타납니다.
Matt

3

에뮬레이터가 Android Studio에서 시작된 경우 apk를 드래그 앤 드롭합니다. 에뮬레이터가 명령 줄에서 시작되면 끌어서 놓기가 작동하지 않지만 @Tarek K. Ajaj 지침 (위)은 작동합니다.

참고 : 설치된 앱은 홈 화면에 자동으로 표시되지 않으며 점선 그리드 아이콘 인 앱 컨테이너에 있습니다. 거기에서 홈 화면으로 드래그 할 수 있습니다.


2

Linux의 경우 : 에뮬레이터가 실행되면 다음이 저에게 효과적이었습니다.

홈 디렉토리에 Android SDK를 설치했기 때문에 다음과 같은 파일 구조가 있습니다.

  • 홈 / Android / Sdk / platform-tools / adb

  • home / AndroidStudioProjects / Metronome.adk

AndroidStudioProjects는 Android 프로젝트 용으로 만든 파일 폴더입니다. "Metronome.adk"는 실행하려는 파일입니다.

따라서 홈 디렉토리에서 터미널을 사용하면 ...

./Android/Sdk/platform-tools/adb install ./AndroidStudioProjects/Metronome.adk

Linux 초보자이기 때문에 파일을 찾거나 명령을 실행하려고 할 때 "./"를 넣을 필요가없는 경우가 많습니다.

명령이 "성공"을 달성하면 앱이 에뮬레이터의 앱 영역에 있으며 실행할 수 있습니다.


2

토크백 웹 사이트 에서 APK를 다운로드하세요.

다운로드 한 APK를 시작된 에뮬레이터로 드래그하고 에뮬레이터의 설정으로 이동> 토크백 검색, 이제 거기에서 찾을 수 있습니다.


이것은 나를 위해 작동하지 않습니다. APK를 에뮬레이터 위로 드래그하면 "no entry" "computer says no"커서가 나타납니다.
Matt

-1

안드로이드 스튜디오에서 : View- Tool Windows-Gradle

당신의 Gradle을 도구 창 탐색에서 :app- Tasks- install 후 (두 번 클릭하여) 실행 : 당신의 install*작업 : 예를 들면 installDebug,installRelease

참고 : 애플리케이션을 실행할 때 APK도 자동으로 설치됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.