Android 에뮬레이터에 APK 파일을 어떻게 설치합니까?
마침내 Android 애플리케이션을 난독화할 수 있었으므로 이제 APK 파일 을 설치 하고 에뮬레이터에서 실행 하여 테스트하고 싶습니다 .
Android Emulator에 APK 파일을 어떻게 설치할 수 있습니까?
애플리케이션의 .apk 파일을 에뮬레이터로 드래그 앤 드롭하면 자동으로 설치가 시작됩니다.
다른 옵션 :
Windows :
- 에뮬레이터 실행 (SDK Manager.exe-> Tools-> Manage AVDs ...-> New then Start)
- 콘솔 (Windows XP)을 시작하고 실행-> cmd를 입력 한 다음 SDK 디렉토리 의 platform-tools 폴더 로 이동합니다 .
- 'android-sdk \ tools'또는 'platform-tools'폴더에 APK 파일을 붙여 넣습니다 .
그런 다음 다음 명령을 입력하십시오.
adb 설치 [.apk 경로]
예:
adb 설치 C : \ Users \ Name \ MyProject \ build \ Jorgesys.apk
Linux :
- 에 APK 파일을 복사
platform-tools
에android-sdk linux
폴더. - 열기 터미널 및 플랫폼 도구 이동 에 폴더 안드로이드 SDK .
- 그런 다음이 명령을 실행하십시오.
./adb install FileName.apk
- 작업이 성공하면 (결과가 화면에 표시됨) 에뮬레이터 실행기에서 파일을 찾을 수 있습니다.
맥:
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 파일을 붙여 넣습니다.
이제 터미널을 열고 다음을 입력하십시오.
cd Library/Android/sdk/platform-tools
터미널에서 다음을 실행하십시오
./adb install yourapkfilename.apk
. 다음 오류 메시지가 표시error: no devices found - waiting for device
되면 5 단계를 따르십시오.Android Studio에서 에뮬레이터를 실행하고 에뮬레이터가 활성화되면 4 단계를 반복하면 터미널에 성공 메시지가 표시됩니다.
에뮬레이터를 두 개 이상 만들었거나 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 apk를 에뮬레이터로 드래그 앤 드롭 하면 자동으로 설치가 시작됩니다.
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-sdk / tools 디렉토리로 이동 한 다음 다음을 입력합니다.
adb install fileName.apk (Windows)
./adb install fileName.apk (Linux or Mac)
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
브라우저에서 apk 파일을 다운로드 한 다음 클릭하기 만하면됩니다 (알림 영역). 설치가 자동으로 시작됩니다.
끌어서 놓기
apk 파일을 에뮬레이터로 끌어다 놓기 만하면됩니다.
Android Studio없이 Android 에뮬레이터를 실행할 수도 있습니다 .
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
Genymotion에서 * .apk 파일을 에뮬레이터로 드래그 앤 드롭하면 자동으로 설치되고 실행됩니다.
먼저 컴퓨터에 Android Studio를 설치해야합니다. 그런 다음 다음 단계를 따르십시오.
- 탐색 모음으로 이동하여 Android Studio를 엽니 다.
- 툴바에서 AVD Manager를 엽니 다. (보이지 않으면 새로운 안드로이드 프로젝트를 생성하십시오)
- 가상 장치를 만듭니다.
- 앱을 설치할 하드웨어 장치를 선택하십시오.
- 장치에 설치할 Android 이미지를 선택하십시오. (이미지가 보이지 않는 경우 권장 이미지, x86 이미지 또는 기타 이미지에서 필요한 이미지를 다운로드 할 수 있습니다.)
- AVD에 이름을 추가합니다.
- 이제 가상 장치가 생성되었으며 재생 버튼을 클릭하여 간단히 실행할 수 있습니다.
- 이제 가상 장치를 설정했으며 이제 APK 파일을 설치해야합니다.
- 설치하려는 APK 파일을 다운로드하고 에뮬레이터에 끌어다 놓습니다.
- APK 파일이 성공적으로 설치되었으며 애플리케이션에서 볼 수 있습니다.
- 이제 설치된 앱을 간단히 실행할 수 있습니다.
net에서 Apk 파일을 다운로드하고 SDK 폴더의 platform-tools에 복사 한 다음 명령 프롬프트에서 해당 디렉토리로 이동합니다.
adb install filename.apk
Enter 키를 누르면 몇 초 안에 설치됩니다.
Windows 7 이상에서
apk 파일 폴더에서 Shift + 마우스 오른쪽 버튼을 클릭하십시오.
여기에서 명령 창 열기를 선택하십시오.
"adb install AppName.apk"를 입력하고 누르십시오.
에뮬레이터를 계속 실행하십시오. 명령 줄에서 adt 번들과 함께 제공되는 sdk 폴더의 platform-tools 폴더로 이동하여 다음 명령을 실행합니다.
>adb install <yourFilename.apk>
이 명령은 실행중인 에뮬레이터 / 에뮬레이터를 감지하고이 앱을 설치할 수있는 장치 목록을 표시합니다 (컴퓨터에 연결된 물리적 장치 / 장치가 있는지 표시). 그런 다음 하나를 선택할 수 있습니다. 에뮬레이터가 하나만 실행 중이면 기본적으로 앱이 직접 설치됩니다.
참고 : 위 명령의 경우 .apk 파일이 동일한 디렉토리에 있어야합니다.
자세한 튜토리얼 follo : 이 링크
(MAOS에서 테스트)
첫 번째 단계는 에뮬레이터를 실행하는 것입니다.
에뮬레이터 -avd <avd_name>
그런 다음 adb를 사용하여 .apk를 설치하십시오.
adb install <.apk 파일 경로>
adb가 APK가 이미 존재하거나 비슷한 오류를 발생시키는 경우. 에뮬레이터가 실행되는 동안 adb 셸 실행
adb 쉘
cd 데이터 / 앱
adb uninstall <.apk를 사용하지 않는 apk 파일>
adb 및 에뮬레이터가 명령을 찾을 수없는 경우 다음을 수행하십시오.
export PATH = $ PATH : // android-sdk-macosx / platform-tools : // android-sdk-macosx / android-sdk-macosx / tools :
나중에 사용하려면 .bash_profile 끝에 위의 줄을 넣으십시오.
vi ~ / .bash_profile
처음에 둘 이상의 에뮬레이터를 사용하는 경우이 명령을 사용하십시오.
adb devices
그런 다음 amulatur를 선택하고 응용 프로그램을 설치하십시오.
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 install fileName.apk (Ubuntu / Linux 또는 Mac)
".apk"파일을 에뮬레이터 창으로 끌어다 놓습니다.
터미널 / cmd adb install FileName.apk에 명령을 작성합니다.
가장 좋은 방법은 에뮬레이터에서 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);
}
}
이제 에뮬레이터에서 apk를 드래그 앤 드롭하면 설치됩니다!
Linux 에서는 다음을 수행합니다.
- 먼저 현재 가지고있는 기기를 확인하세요.
emulator -list-avds
- 릴리스 빌드
cd android && ./gradlew assembleRelease
- 에뮬레이트 된 장치 "Nexus5"에 설치합니다 ( Android 디렉토리 내에 있습니다. 그렇지 않으면 apk의 전체 경로를 사용하십시오).
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
그게 다야. 당신은 또한 사용할 수 있습니다./gradlew installRelease
다음 단계를 따르십시오.
- 설정에서 알 수없는 소스의 설치를 허용했는지 확인하십시오.
- Android Device Monitor를 사용하여 APK를 sdcard에 복사합니다.
- Android의 내장 브라우저를 사용하여 file : ///sdcard/apk-name.apk로 이동합니다.
- "다운로드 완료"알림이 나타나면 클릭하십시오.
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가 설치됩니다.
콘솔 (Windows XP)을 시작하고 실행-> cmd를 입력 한 다음 SDK 디렉토리의 platform-tools 폴더로 이동합니다.
경우에 실행하는 방법에 대해 궁금 사람 cmd
에서 platform-tools
의 Windows 새로운 충분한 버전을 실행하는 경우, SDK 디렉토리의 폴더, 단계를 수행 :
platform-tools
Windows 탐색기 를 통해 이동합니다 .- 누른 상태에서
shift
마우스 오른쪽 버튼을 클릭을하고 "여기 열기 명령 창을"옵션을 찾을 수 있습니다. - 그것을 클릭하면 cmd가 해당 폴더에서 시작됩니다.
도움이되기를 바랍니다.
Mac 또는 Windows에서. 에뮬레이터를 실행하고 APK를 홈 화면에 끌어다 놓습니다. 설치됩니다
간단 파일 호스팅에 APK를 업로드하거나 APK를 다운로드 하고 브라우저를 사용하여 알 수없는 소스에서 설치할 수 있습니다.
apk 파일을 에뮬레이터에 끌어다 놓기 만하면됩니다 ....
참고 URL : https://stackoverflow.com/questions/3480201/how-do-you-install-an-apk-file-in-the-android-emulator
'IT박스' 카테고리의 다른 글
C와 C ++ 모두에서 유효한 코드가 각 언어로 컴파일 될 때 다른 동작을 생성 할 수 있습니까? (0) | 2020.10.02 |
---|---|
div에서 요소를 수직으로 정렬하는 방법은 무엇입니까? (0) | 2020.09.30 |
모나드는 endofunctor 범주의 모노 이드 일뿐입니다. 무엇이 문제입니까? (0) | 2020.09.30 |
Chrome의 CSS 사용자 정의 스타일 버튼에서 파란색 테두리 제거 (0) | 2020.09.30 |
data.table 대 dplyr : 한 사람이 다른 사람이 할 수없는 일을 잘 할 수 있습니까? (0) | 2020.09.30 |