Android 에뮬레이터에서 APK 파일을 어떻게 설치합니까?


716

마침내 안드로이드 응용 프로그램을 난독 화했습니다. 이제 APK 파일 을 설치 하고 에뮬레이터에서 실행 하여 테스트하고 싶습니다 .

Android 에뮬레이터에 APK 파일을 어떻게 설치합니까?



에뮬레이터에 APK를 설치하는 단계 : 1 단계-> 에뮬레이터 실행 2-> SDK 관리자 도구 및 플랫폼 도구 폴더에 APK를 붙여 넣습니다. 3 단계->이 명령을 실행하십시오 adb install AppNaem.APK .Wait 2 분 동안 성공 메시지가 표시됩니다. 때때로 앱 아이콘이 unfortunatl을 닫았습니다. 그러나 앱은 계속 시도 / 클릭을 실행합니다.
gnganpath

xcode에서는 여전히 에뮬레이터 (ios)이지만 시뮬레이터라고합니다.
JVE999

그것은 지금 매우 간단합니다 ..... 그냥 에뮬레이터를 열고 ... .apk 파일을 에뮬레이터에 드래그 앤 드롭하십시오 .. !!!
Akhilesh Sinha 2012

답변:


975

응용 프로그램의 .apk 파일을 에뮬레이터로 끌어서 놓으면 자동으로 설치가 시작됩니다.

다른 옵션들 :


윈도우 :

  1. 에뮬레이터를 실행하십시오 (SDK Manager.exe-> 도구-> AVD 관리 ...-> 새로 시작 및 시작)
  2. 콘솔 (Windows XP)을 시작하고 실행-> cmd를 입력 SDK 디렉토리 의 platform-tools 폴더 로 이동하십시오 .
  3. APK 파일을 'android-sdk \ tools'또는 'platform-tools'폴더에 붙여 넣습니다 .
  4. 그런 다음 다음 명령을 입력하십시오.

    adb 설치 [.apk 경로]

    예:

    adb 설치 C : \ Users \ Name \ MyProject \ build \ Jorgesys.apk

리눅스 :

  1. 에 APK 파일을 복사 platform-toolsandroid-sdk linux폴더.
  2. 열기 터미널플랫폼 도구 이동 에 폴더 안드로이드 SDK .
  3. 그런 다음이 명령을 실행하십시오-

    ./adb 설치 FileName.apk

  4. 작업이 성공하면 (결과가 화면에 표시됨) 에뮬레이터의 실행기에서 파일을 찾을 수 있습니다.

맥:

PATH=$PATH:~/Library/Android/sdk/platform-tools

예 : PATH = $ PATH : / users / jorgesys / eclipse / android-sdk-mac_64 / tools

그런 다음 adb를 실행하십시오.

맥:

1. 에뮬레이터를 실행하십시오.

2.then이로의 .apk 파일을 복사 및 붙여 넣기 /Users/your_system_username/Library/Android/sdk/platform-tools,
당신이 당신의 맥 시스템에 SDK 경로를 찾을 수없는 경우 다음 단계 않는다 : 오픈 finder->select-> 폴더 옵션으로 이동 - 상단 메뉴에서 이동 옵션> 그것은 팝업됩니다 텍스트 필드가있는 창 : /Users/your_system_username/Library/Android/sdk/-> 이제 platform-tools 폴더를 열고 복사 한 .apk 파일을 붙여 넣습니다.

  1. 이제 터미널을 열고 다음을 입력하십시오. cd Library/Android/sdk/platform-tools

  2. 터미널에서 다음을 실행하십시오 ./adb install yourapkfilename.apk . 다음 오류 메시지가 표시 error: no devices found - waiting for device되면 5 단계를 수행하십시오.

  3. Android Studio에서 에뮬레이터를 실행하고 에뮬레이터가 활성화되면 4 단계를 반복하면 터미널에 성공 메시지가 표시됩니다.


43
adb는 Windows에서도 '플랫폼 도구'로 옮겨졌습니다.
Dimuthu

5
위의 답변에서 누락 된 작은 것을 추가하고 싶었습니다. apk 파일을 "android-sdk \ tools"디렉토리에 넣어야합니다. 이 정보로 답이 완벽하게 작동합니다.
Camille Sévigny

11
adb install명령 에서 올바르게 참조 하는 한 (Mac에서 확인) APK의 위치를 ​​자유롭게 선택할 수 있습니다 . 위치 adb: Mac의 경우 ADT 번들 버전 20130522 이상에서 플랫폼 도구는에서 찾을 수 있습니다 $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools.
mklement0

26
.apk를 platform-tools 디렉토리에 두지 마십시오. 프로젝트가 거기에 속하지 않습니다. 대신 'adb install'에 전체 경로를 사용하십시오 (예 : 'adb install "C : \ Users \ Name \ MyProject \ build \ myapp.apk").
Ela782

13
이 오류가 발생 함 : 실패 [INSTALL_FAILED_NO_MATCHING_ABIS]
IAmAndroid

119

에뮬레이터를 두 개 이상 만들었거나 Android 기기를 연결 한 경우 adb는

error: more than one device and emulator

adb help 해야 할 일이 극히 명확하지 않습니다.

-d                        - directs command to the only connected USB device...
-e                        - directs command to the only running emulator...
-s <serial number>        ...
-p <product name or path> ...

사용하기로 결정한 플래그 는 실제 adb 명령 앞에 와야 합니다.

adb -e install path/to/app.apk

6
좋은 물건. 분명히하기 위해 : 실행하는 동안 몇 개의 에뮬레이터가 실행되고 있는지 (생성되지 않았는지) adb install입니다. -s <serial number>특정 에뮬레이터를 명백하게 대상으로 사용 하는 것은이 문제를 우회합니다. 일련 번호는의 출력에서 ​​수집 할 수 있습니다 adb devices -l.
mklement0

70

요즘에는 안드로이드 APK를 에뮬레이터로 드래그 앤 드롭 하면 자동으로 설치가 시작됩니다.


4
이것을 가능하게하기 위해해야 ​​할 일이 있습니까? Visual Studio 에뮬레이터와 다를 수 있지만 끌어서 놓기가 작동하지 않는 것 같습니다.
차드

나는 그 것을 사용한 적이 없다.
Amt87

5
기타 : Visual Studio에서 APK 설치 끌어 놓기 에뮬레이터가 관리자로 시작된 경우 Android 에뮬레이터가 작동하지 않습니다. 왜 그런지 누가 알 겠어요?
chad

@chad Windows Vista 이후로 낮은 권한 프로세스에서 높은 권한 프로세스로 끌어 놓기가 금지됩니다. 참조 docs.microsoft.com/en-us/archive/blogs/patricka/...
전체적인 개발자

28
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac 
./adb install myApp.apk
to install app on the emulator

그것은 ./adb라고 말합니다. Mac에는 그러한 파일이나 디렉토리가 없습니다. 어떻게 실행해야합니까?
CanCeylan 2016

에뮬레이터 이름은 일식에 표시되는대로 입력해야합니다. 예를 들어 ./emulator -avd youremulatorname
kkocabiyik

5
방금 최신 안드로이드 SDK 도구에서 adb가 도구 폴더에서 플랫폼 도구 폴더로 옮겨 졌다고 생각했습니다
Jeff Wooden

사람들이 운 좋게도 경로에 adb를 얻는 것을 제외하고는 tools 또는 platform-tools 디렉토리와 관련이 없습니다.
Hal50000

25

명령 프롬프트에서 android-sdk / tools 디렉토리로 이동 한 다음

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)

22

SDK의 platform-tools / 디렉토리에 .apk 파일을 복사 한 다음 cmd (Windows)를 사용하여 에뮬레이터에 .apk를 설치하십시오.

adb install <path_to_your_bin>.apk

또는

./adb install <path_to_your_bin>.apk

에뮬레이터가 둘 이상 실행중인 경우 다음 명령으로 실행중인 모든 에뮬레이터를 찾을 수 있습니다.

adb devices

또는

./adb devices

그런 다음 -s 옵션을 사용하여 일련 번호로 응용 프로그램을 설치할 에뮬레이터를 지정해야합니다. 예를 들면 다음과 같습니다.

adb -s emulator-5554 install path/to/your/app.apk

또는

./adb -s emulator-5554 install path/to/your/app.apk


11

브라우저에서 apk 파일을 다운로드 한 다음 클릭하십시오 (알림 영역). 설치가 자동으로 시작됩니다.


11

먼저 컴퓨터에 Android Studio를 설치해야합니다. 그런 다음이 단계를 따르십시오.

  1. 탐색 표시 줄로 이동하여 Android Studio를 엽니 다. 여기에 이미지 설명을 입력하십시오
  2. 도구 모음에서 AVD 관리자를 엽니 다. (보이지 않으면 새로운 안드로이드 프로젝트를 만듭니다) 여기에 이미지 설명을 입력하십시오
  3. 가상 장치를 만듭니다. 여기에 이미지 설명을 입력하십시오
  4. 앱을 설치하려는 하드웨어 장치를 선택하십시오. 여기에 이미지 설명을 입력하십시오
  5. 기기에 설치할 Android 이미지를 선택하십시오. (이미지가 보이지 않으면 권장, x86 이미지 또는 기타 이미지에서 필요한 이미지를 다운로드 할 수 있습니다) 여기에 이미지 설명을 입력하십시오
  6. AVD에 이름을 추가하십시오. 여기에 이미지 설명을 입력하십시오
  7. 이제 가상 장치가 생성되었으며 재생 단추를 클릭하여 가상 장치를 실행할 수 있습니다. 여기에 이미지 설명을 입력하십시오
  8. 이제 가상 장치를 설정했으며 이제 APK 파일을 설치해야합니다. 여기에 이미지 설명을 입력하십시오
  9. 설치하려는 APK 파일을 다운로드하여 에뮬레이터로 끌어서 놓습니다. 여기에 이미지 설명을 입력하십시오
  10. APK 파일이 성공적으로 설치되었으며 응용 프로그램에서 볼 수 있습니다. 여기에 이미지 설명을 입력하십시오
  11. 이제 설치된 앱을 간단하게 실행할 수 있습니다. 여기에 이미지 설명을 입력하십시오

10

에서 고토 쉘 / 터미널 / 손 안드로이드 SDK / tools 디렉토리 다음

adb install fileName.apk // (u can run this command on windows)
or 
./adb install fileName.apk  //( u can run this command on linux)

10

에뮬레이터에 Facebook APK를 설치해야한다고 가정 해 봅시다.

adb를 사용하여 다음과 같이 OS X 에서 실행중인 에뮬레이터에 APK를 설치할 수 있습니다 .

./adb install ~/FBAndroid-2.1.apk

그리고 Windows 에서 다음과 같이 :

adb install %HOMEPATH%\FBAndroid-2.1.apk

완료되면 에뮬레이터의 앱 화면을 확인하여 앱이 올바르게 설치되었는지 확인하십시오. 이전 버전에서이 앱을 강제로 업그레이드해야하는 경우 OS X에서 다음 과 같이 -r 플래그를 추가하십시오 .

./adb install -r ~/FBAndroid-2.1.apk


8

net에서 Apk 파일을 다운로드하여 SDK 폴더의 platform-tools로 복사 한 다음 명령 프롬프트에서 해당 디렉토리로 유형을 이동하십시오.

adb install filename.apk

Enter 키를 누르면 몇 초 안에 설치됩니다


7

Windows 7부터

apk 파일 폴더에서 Shift + 마우스 오른쪽 버튼을 클릭하십시오.

여기에서 명령 창 열기를 선택하십시오

"adb install AppName.apk"입력 및 조회


7

에뮬레이터를 가동 상태로 유지하십시오. 명령 줄에서 adt 번들과 함께 제공되는 sdk 폴더의 platform-tools 폴더로 이동하여 다음 명령을 실행하십시오.

>adb install <yourFilename.apk>

이 명령은 실행중인 에뮬레이터 / 에뮬레이터를 감지하고이 앱을 설치할 수있는 장치 목록을 표시합니다 (컴퓨터에 물리적 장치 / 장치가 연결된 경우 표시). 그런 다음 하나의 에뮬레이터 만 실행 중이면 기본적으로 앱이 직접 설치됩니다.

참고 : 위 명령을 수행하려면 .apk 파일이 동일한 디렉토리에 있어야합니다.

더 자세한 튜토리얼 FOLLO을 위해 : 이 링크


5

(MacOS에서 테스트)

첫 번째 단계는 에뮬레이터를 실행하는 것입니다

에뮬레이터 -avd <avd_name>

그런 다음 adb를 사용하여 .apk를 설치하십시오.

adb 설치 <.apk 파일 경로>

adb가 APK와 같은 오류가 이미 있거나 비슷한 것을 던졌습니다. 에뮬레이터가 실행되는 동안 adb 쉘을 실행하십시오.

adb 쉘

CD 데이터 / 앱

adb uninstall <.apk를 사용하지 않는 apk 파일>

adb 및 에뮬레이터가 명령을 찾지 못하면 다음을 수행하십시오.

내보내기 PATH = $ PATH : // android-sdk-macosx / platform-tools : // android-sdk-macosx / android-sdk-macosx / tools :

나중에 사용하려면 위의 줄을 .bash_profile 끝에 넣으십시오.

vi ~ / .bash_profile


5

firs에서 둘 이상의 에뮬레이터를 사용하는 경우이 명령을 사용하십시오

adb devices

그리고 amulatur를 선택하고 응용 프로그램을 설치하십시오.

adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk

5

틀릴 수도 있지만 Windows에서는 간단히 .apkAndroid 에뮬레이터에 끌어다 놓습니다 . 나는 위에서 언급 한 모든 것을하는 것이 많은 일인 것 같습니다.


확실하지 않은 경우 왜이 답변을 게시합니까? 기본적으로 Amt87의 답변을 복사 한 것 같습니다.
개혁

나는 그의 사건이 어떻게 진행 될지 모르겠 기 때문에 확신이 없다. Amt87의 답변을 볼 수 없습니다.
Marcelo Agimóvel

매우 쉽습니다. 다른 답변보다 훨씬 쉽고 OS X에서도 훌륭하게 작동합니다.
Chantell Osejo

1
이것은 기존의 대답 과 반복되는 것으로 보인다 .
Pang

4

명령 프롬프트 1에서 ADT / Android-sdk / tools 디렉토리로 이동하십시오. adb install fileName.apk (Windows)

  1. ./adb install fileName.apk (Ubuntu / Linux 또는 Mac)


1

터미널 / cmd adb install FileName.apk에서 명령을 작성합니다.


1

가장 좋은 방법은 에뮬레이터에서 apk 파일을 여는 앱을 만드는 것입니다. .apk 파일을 에뮬레이터의 다운로드 폴더로 복사해야합니다. 그런 다음 yourAppName.apk를 .apk 이름으로 바꾸십시오.

여기 코드가 있습니다

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);


    }
}


1

리눅스에서 나는 이것을한다 :

  1. 먼저 현재 가지고있는 장치를 확인하십시오. emulator -list-avds
  2. 출시를 구축 cd android && ./gradlew assembleRelease
  3. 에뮬레이트 된 장치 "Nexus5"에 설치하십시오 ( 안드로이드 디렉토리 안에 있습니다. 그렇지 않으면 APK의 전체 경로를 사용하십시오).adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

그게 다야. 당신은 또한 사용할 수 있습니다./gradlew installRelease


1

다음 단계를 수행하십시오.

  1. 설정에서 알 수없는 소스에서 설치를 허용했는지 확인하십시오.
  2. Android 기기 모니터를 사용하여 APK를 sdcard에 복사하십시오.
  3. Android의 내장 브라우저를 사용하여 file : ///sdcard/apk-name.apk로 이동하십시오.
  4. "다운로드 완료"알림이 표시되면 클릭하십시오.


0

1) myapp.apk를 platform-tools 폴더에 붙여 넣습니다. 습니다. 내 경우에는 C : \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools입니다.이 경우 내 링크가 사람들에게 변경 될 수 있습니다

2) CMD CD C : \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools 에서 디렉토리를 엽니 다.

3) 이제 platform-tools 폴더에 있으며 adb install myapp.apk를 입력 하십시오.

모든 것이 괜찮다면 에뮬레이터가 켜져 있는지 확인하십시오 apk install


0

콘솔 (Windows XP)을 시작하고 실행-> cmd를 입력 한 후 SDK 디렉토리의 platform-tools 폴더로 이동하십시오.

경우에 실행하는 방법에 대해 궁금 사람 cmd에서 platform-tools의 Windows 새로운 충분한 버전을 실행하는 경우, SDK 디렉토리의 폴더, 단계를 수행 :

  1. platform-toolsWindows 탐색기 를 통해 이동하십시오 .
  2. 누른 상태에서 shift마우스 오른쪽 버튼을 클릭을하고 "여기 열기 명령 창을"옵션을 찾을 수 있습니다.
  3. 그것을 클릭하면 cmd가 해당 폴더에서 시작됩니다.

여기에 이미지 설명을 입력하십시오

그것이 도움이되기를 바랍니다.


0

Mac 또는 Windows에서. 에뮬레이터를 실행하고 apk를 홈 화면에 끌어다 놓습니다. 설치됩니다


1
이것은 기존의 대답 과 반복되는 것으로 보인다 .
Pang

0

단순 파일 호스팅에 APK를 업로드하거나 APK를 다운로드 하고 브라우저를 사용하여 알 수없는 소스에서 설치할 수 있습니다.

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