programing

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

megabox 2023. 6. 3. 08:21
반응형

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

드디어 안드로이드 앱을 난독화했는데, 이제 APK 파일을 설치하고 에뮬레이터에서 실행하여 테스트를 하고 싶습니다.

안드로이드 에뮬레이터에 APK 파일을 설치하려면 어떻게 해야 합니까?

간단히 드래그 앤 드롭할 수 있습니다..apk에뮬레이터에 대한 응용 프로그램의 파일입니다. 그러면 자동으로 설치가 시작됩니다.

다른 옵션:


Windows:

  1. 에뮬레이터(SDK Manager)를 실행합니다.exe Tools → Manage AVDs...New(새로 만들기) 후 Start(시작).

  2. 콘솔(윈도우즈 XP)을 시작하고 → cmd를 실행한 후 SDK 디렉토리platform-tools 폴더로 이동합니다.

  3. APK 파일을 에 붙여넣습니다.android-sdk\tools또는platform-tools폴더를 누릅니다.

  4. 그런 다음 다음 명령을 입력합니다.

    adb install [.apk path]
    

    예:

    adb install C:\Users\Name\MyProject\build\Jorgesys.apk
    

Linux:

  1. 을 apk에 합니다.platform-tools에 시대에android-sdk linux폴더를 누릅니다.

  2. 터미널을 열고 의 폴더로 이동합니다.android-sdk.

  3. 그런 다음 다음 명령을 실행합니다.

    ./adb install FileName.apk
    
  4. 작업이 성공하면(결과가 화면에 표시됨) 에뮬레이터의 시작 프로그램에서 파일을 찾을 수 있습니다.

Mac:

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

예:

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

그런 다음 adb를 실행합니다.

에뮬레이터를 둘 이상 만든 경우 또는 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

요즘에는 Android 앱을 에뮬레이터에 드래그드롭하기만 하면 자동으로 설치가 시작됩니다.

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

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

 adb install fileName.apk (Windows)

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

SDK의 platform-tools/ 디렉토리에 .apk 파일을 복사한 다음 cmd(윈도우즈의 경우)를 사용하여 에뮬레이터에 .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

먼저 Android Studio를 컴퓨터에 설치해야 합니다.그런 다음 다음 단계를 수행합니다.

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

드래그 앤 드롭

apk 파일을 에뮬레이터로 드래그 앤 드롭하기만 하면 됩니다.

Android Studio 없이도 Android 에뮬레이터를 실행할 수 있습니다.

net에서 Apk 파일을 다운로드하여 SDK 폴더의 platform-tools에 복사한 다음 명령 프롬프트에서 다음과 같이 입력합니다.

adb install filename.apk

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

Genymotion에서는 *.apk 파일을 에뮬레이터로 드래그 앤 드롭하기만 하면 자동으로 설치 및 실행됩니다.

http://www.genymotion.com/

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

Shell/Terminal/로 이동한 다음 Android-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)

에뮬레이터에 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

에뮬레이터를 작동 상태로 유지합니다.명령줄에서 platform-tools 폴더의 add 번들과 함께 제공되는 sdk 폴더 안으로 들어가 다음 명령을 실행합니다.

>adb install <yourFilename.apk>

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

참고: 위 명령의 경우 .apk 파일이 같은 디렉터리에 있어야 합니다.

자세한 튜토리얼은 다음 링크를 참조하십시오.

윈도우즈 7 이상 버전,

Shift + apk 파일 폴더에서 마우스 오른쪽 단추를 클릭합니다.

여기서 명령 창 열기 선택

"adb install AppName.apk"를 입력하고 누릅니다.

.apk" 파일을 에뮬레이터 창으로 끌어다 놓습니다.

앱을 에뮬레이터로 드래그 앤 드롭하기만 하면 됩니다.

(MACLASH에서 테스트)

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

에뮬레이터 - avd < avd_name>

그런 다음 adb를 사용하여 .apk를 설치합니다.

adb 설치 < .apk 파일의 경로>

만약 adb가 APK가 이미 존재하거나 비슷한 것과 같은 오류를 던진다면.에뮬레이터가 실행되는 동안 adb 셸 실행

부등껍질

cd 데이터/앱

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

명령을 찾을 수 없는 adb 및 에뮬레이터인 경우 다음을 수행합니다.

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

나중에 사용할 수 있도록 위의 행을 .bash_profile의 끝에 놓습니다.

vi ~/.vi_profile

처음에 둘 이상의 에뮬레이터를 사용하는 경우 이 명령을 사용합니다.

adb devices

그런 다음 변조기를 선택하고 응용 프로그램을 설치합니다.

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

내가 틀릴 수도 있지만 Windows에서는 단순히 드래그 앤 드롭을 합니다..apkAndroid Emulator에 추가할 수 있습니다.제 말은, 위에서 언급한 모든 것을 하는 것은 많은 일인 것 같습니다.

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

  1. ./adb 설치 fileName.apk(Ubuntu/리눅스 또는 Mac)

06-11-2020

Windows 10 Pro에서는 끌어서 놓기가 작동하지 않았습니다.

  1. Google 드라이브에 APK 배치

  2. Android Emulator에서 Chrome 브라우저를 사용하여 Google 드라이브에 액세스

  3. 그런 다음 거기서 설치합니다.

참고: 에뮬레이터 내에서 알 수 없는 소스를 활성화해야 합니다.

가장 좋은 방법은 앱을 만들어 에뮬레이터에서 apk 파일을 여는 것입니다..apk 파일을 에뮬레이터의 다운로드 폴더에 복사해야 합니다.그런 다음 앱 이름을 바꿉니다..apk 이름을 가진 pk.

여기 코드가 있습니다.

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);


    }
}

gradle 명령을 사용하여 제품 및 맛(디버그 또는 릴리스)을 선택하는 동안 APK를 설치할 수도 있습니다.이 안내서를 참조하십시오.

./gradlew assembleDebug (Incase you don't have the APK generated)


./gradlew installDebug

새로 설치하려는 경우 아래 명령을 사용하여 장치에 이전에 설치된 빌드를 제거할 수 있습니다.

./gradlew uninstallDebug
./gradlew installDebug

adb 명령을 직접 사용할 수도 있습니다.

명령줄에 대한 설정 adb

export PATH=/Users/mayurik/Library/Android/sdk/platform-tools/adb:/Users/mayurik/Library/Android/sdk/tool

명령줄 ADB 설치

adb -d install pathto/sample.apk (on device)
adb -e install pathto/sample.apk (on emulator)

또한 여기에서 설명서를 확인하십시오.

$ adb devices
List of devices attached
emulator-5554 device
emulator-5555 device

$ adb -s emulator-5555 install helloWorld.apk

명령어를 terminal/cmdadb install FileName.apk에 씁니다.

이제 apkin 에뮬레이터를 끌어서 놓기만 하면 설치됩니다!

Linux에서 다음 작업을 수행합니다.

  1. 현재를 가지고 합니다.emulator -list-avds
  2. .cd android && ./gradlew assembleRelease
  3. 에뮬레이트된 장치 "Nexus5"에 설치합니다(안드로이드 디렉터리 안에 있고 그렇지 않으면 전체 경로를 사용하여 pk). adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

바로 그거야.사용할 수도 있습니다../gradlew installRelease

다음 단계를 수행합니다.

  1. 설정에서 알 수 없는 소스에서 설치를 허용했는지 확인합니다.
  2. Android Device Monitor를 사용하여 APK를 sdcard에 복사합니다.
  3. Android의 내장 브라우저를 사용하여 파일:///sdcard/apk-name.apk로 이동합니다.
  4. 다운로드 완료 알림이 나타나면 클릭합니다.

앱을 붙여넣습니다.pkin platform-tools 폴더, 내 경우 C:\사용자\mazbizxam\앱데이터\로컬\Android\android-sdk\platform-tools, 이것은 당신들로 바뀔 수도 있는 경우의 링크입니다.

CMD CDC에서 디렉토리를 엽니다.\사용자\mazbizxam\앱데이터\로컬\Android\android-sdk\플랫폼 도구

이제 platform-tools 폴더에 들어가셨으니 adb install my app 이라고 입력하시면 됩니다.pk

에뮬레이터가 켜져 있는지 확인하십시오. 모든 것이 정상이면 apk가 설치됩니다.

콘솔(윈도우즈 XP)을 시작하고 -> cmd를 실행하고 SDK 디렉토리의 platform-tools 폴더로 이동합니다.

하는지 궁금한 사람이 있을 경우cmdplatform-toolsSDK 디렉토리의 폴더(새 버전의 Windows를 실행 중인 경우 다음 단계를 수행합니다.

  1. 에 가다platform-toolsWindows 탐색기를 사용합니다.
  2. 들고 있는 동안shift마우스 오른쪽 버튼을 클릭하면 "여기서 명령 창 열기" 옵션이 나타납니다.
  3. 클릭하면 해당 폴더에서 cmd가 시작됩니다.

여기에 이미지 설명 입력

도움이 되길 바랍니다.

언급URL : https://stackoverflow.com/questions/3480201/how-do-you-install-an-apk-file-in-the-android-emulator

반응형