안드로이드 에뮬레이터에 APK 파일을 어떻게 설치합니까?
드디어 안드로이드 앱을 난독화했는데, 이제 APK 파일을 설치하고 에뮬레이터에서 실행하여 테스트를 하고 싶습니다.
안드로이드 에뮬레이터에 APK 파일을 설치하려면 어떻게 해야 합니까?
간단히 드래그 앤 드롭할 수 있습니다..apk
에뮬레이터에 대한 응용 프로그램의 파일입니다. 그러면 자동으로 설치가 시작됩니다.
다른 옵션:
Windows:
에뮬레이터(SDK Manager)를 실행합니다.exe → Tools → Manage AVDs... → New(새로 만들기) 후 Start(시작).
콘솔(윈도우즈 XP)을 시작하고 → cmd를 실행한 후 SDK 디렉토리의 platform-tools 폴더로 이동합니다.
APK 파일을 에 붙여넣습니다.
android-sdk\tools
또는platform-tools
폴더를 누릅니다.그런 다음 다음 명령을 입력합니다.
adb install [.apk path]
예:
adb install C:\Users\Name\MyProject\build\Jorgesys.apk
Linux:
을 apk에 합니다.
platform-tools
에 시대에android-sdk linux
폴더를 누릅니다.터미널을 열고 의 폴더로 이동합니다.
android-sdk
.그런 다음 다음 명령을 실행합니다.
./adb install FileName.apk
작업이 성공하면(결과가 화면에 표시됨) 에뮬레이터의 시작 프로그램에서 파일을 찾을 수 있습니다.
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를 컴퓨터에 설치해야 합니다.그런 다음 다음 단계를 수행합니다.
- 탐색 모음으로 이동하여 Android Studio를 엽니다.
- 도구 모음에서 AVD Manager를 엽니다. (표시되지 않으면 새 Android 프로젝트를 만듭니다.)
- 가상 디바이스를 생성합니다.
- 앱을 설치할 하드웨어 장치를 선택합니다.
- 장치에 설치할 Android 이미지를 선택합니다.(이미지가 보이지 않으면 권장, x86 이미지 또는 기타 이미지에서 필요한 이미지를 다운로드할 수 있습니다.)
- AVD에 이름을 추가합니다.
- 이제 가상 장치가 생성되었으며 재생 버튼을 클릭하여 간단히 실행할 수 있습니다.
- 이제 가상 장치를 설정하고 APK 파일을 설치해야 합니다.
- 설치할 APK 파일을 다운로드하여 에뮬레이터로 드래그 앤 드롭합니다.
- APK 파일이 성공적으로 설치되었으며 응용 프로그램에서 확인할 수 있습니다.
- 이제 설치된 앱을 간단히 실행할 수 있습니다.
드래그 앤 드롭
apk 파일을 에뮬레이터로 드래그 앤 드롭하기만 하면 됩니다.
Android Studio 없이도 Android 에뮬레이터를 실행할 수 있습니다.
net에서 Apk 파일을 다운로드하여 SDK 폴더의 platform-tools에 복사한 다음 명령 프롬프트에서 다음과 같이 입력합니다.
adb install filename.apk
Enter 키를 누르면 몇 초 안에 설치됩니다.
Genymotion에서는 *.apk 파일을 에뮬레이터로 드래그 앤 드롭하기만 하면 자동으로 설치 및 실행됩니다.
브라우저에서 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에서는 단순히 드래그 앤 드롭을 합니다..apk
Android Emulator에 추가할 수 있습니다.제 말은, 위에서 언급한 모든 것을 하는 것은 많은 일인 것 같습니다.
명령 프롬프트 1에서 ADT/Android-sdk/tools 디렉토리로 이동합니다. adb install fileName.apk (Windows)
- ./adb 설치 fileName.apk(Ubuntu/리눅스 또는 Mac)
06-11-2020
Windows 10 Pro에서는 끌어서 놓기가 작동하지 않았습니다.
Google 드라이브에 APK 배치
Android Emulator에서 Chrome 브라우저를 사용하여 Google 드라이브에 액세스
그런 다음 거기서 설치합니다.
참고: 에뮬레이터 내에서 알 수 없는 소스를 활성화해야 합니다.
가장 좋은 방법은 앱을 만들어 에뮬레이터에서 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에서 다음 작업을 수행합니다.
- 현재를 가지고 합니다.
emulator -list-avds
- .
cd android && ./gradlew assembleRelease
- 에뮬레이트된 장치 "Nexus5"에 설치합니다(안드로이드 디렉터리 안에 있고 그렇지 않으면 전체 경로를 사용하여 pk).
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
바로 그거야.사용할 수도 있습니다../gradlew installRelease
다음 단계를 수행합니다.
- 설정에서 알 수 없는 소스에서 설치를 허용했는지 확인합니다.
- Android Device Monitor를 사용하여 APK를 sdcard에 복사합니다.
- Android의 내장 브라우저를 사용하여 파일:///sdcard/apk-name.apk로 이동합니다.
- 다운로드 완료 알림이 나타나면 클릭합니다.
내 앱을 붙여넣습니다.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 폴더로 이동합니다.
하는지 궁금한 사람이 있을 경우cmd
platform-tools
SDK 디렉토리의 폴더(새 버전의 Windows를 실행 중인 경우 다음 단계를 수행합니다.
- 에 가다
platform-tools
Windows 탐색기를 사용합니다. - 들고 있는 동안
shift
마우스 오른쪽 버튼을 클릭하면 "여기서 명령 창 열기" 옵션이 나타납니다. - 클릭하면 해당 폴더에서 cmd가 시작됩니다.
도움이 되길 바랍니다.
언급URL : https://stackoverflow.com/questions/3480201/how-do-you-install-an-apk-file-in-the-android-emulator
'programing' 카테고리의 다른 글
C#의 모든 열거값을 순환하는 방법은 무엇입니까? (0) | 2023.06.03 |
---|---|
datetime.datemy 및 특정 형식으로 작업 (0) | 2023.06.03 |
UI 텍스트 필드를 커버하는 iPhone 키보드 (0) | 2023.06.03 |
배열에서 값 찾기 (0) | 2023.06.03 |
node.js 애플리케이션을 영구적으로 실행하는 방법은 무엇입니까? (0) | 2023.05.29 |