Genymotion에서 다운로드 한 가상 장치를 다른 컴퓨터에 복사하는 방법은 무엇입니까?
한 대의 컴퓨터 (Windows PC)에 Android 용 Genymotion을 설치하고 Nexus 가상 장치를 다운로드했습니다. 가상 장치를 다른 개발 컴퓨터에 복사하려면 어떻게해야합니까?
아니면 각 개발 컴퓨터에 대해 다시 다운로드해야합니까?
Genymotion은 {users folder} \ VirtualBox Vms에 가상 장치를 저장하고 있습니다.
이 가상 상자를 다른 컴퓨터로 이동하고 Genymotion에로드하려면 어떻게해야합니까?
VirtualBox 폴더의 파일은 다운로드 된 이미지 파일이 아닌 실제 시스템 구성 일 가능성이 높습니다.
내 시스템 (Windows 8 x64)에서 다운로드 한 이미지는 다음 위치에 있습니다.
\Users\{username}\AppData\Local\Genymobile\
이 폴더 안에라는 또 다른 폴더가 LaunchPad
있습니다. 이 폴더를 다른 컴퓨터의 동일한 위치에 복사하면 작동합니다.
다른 컴퓨터에서 Genymobile을 설치하고 실행 한 다음 종료하고 위에서 언급 한 폴더를 복사하는 것이 좋습니다. 그것은 다시 시작 해야 다음 픽업 이미지 파일을.
실제 장치를 다시 만들어야하지만 이미지를 다시 다운로드 할 필요는 없습니다.
또한 Google 앱이 있거나없는 태블릿과 Google 앱이있는 /없는 모든 휴대 전화 등 4 개의 이미지 만 다운로드하면됩니다. 모든 다른 휴대 전화 / 태블릿은 일단 다운로드되면 동일한 실제 이미지를 사용합니다.
업데이트 (Genymotion v1.1.0의 경우) :
의 폴더가 v1.1.0에서 변경되었습니다. 이제는 Genymotion
대신 호출 LaunchPad
되지만 위에 표시된 경로에 있습니다. 이미 다운로드 한 이미지 (v1.0부터)를 유지하려면 LaunchPad
폴더의 이름을 다음으로 변경하십시오 Genymotion
(또는 이미 존재하는 경우 내용을 복사하십시오).
Genymotion v2.0 + 업데이트 :
이제 폴더가 Genymotion
(대신 Launchpad
) 호출 되지만 내용은 동일하게 유지되며 다른 설치에 복사하기 만하면됩니다.
또한 Google Apps가 포함 된 이미지는 더 이상 사용할 수 없으므로 버전 (휴대 전화 / 태블릿) 당 2 개의 이미지 만 다운로드하면됩니다 . Genymotion에서 Google Apps를 얻으려면 XDA에 게시 된 솔루션이 있습니다.
Genymotion v2.8 + 업데이트 : 다운로드 한 이미지는 다음 위치에 있습니다.
\Users\{username}\AppData\Local\Genymobile\Genymotion\ova
올바른 것으로 표시된 답변은 더 이상 GenyMotion 2.2.0에서 유효하지 않습니다 (당시에는 댓글을 달 수있는 평판이 충분하지 않아 대신이 답변을 추가했습니다).
GenyMotion 2.2.0으로 테스트하면 이미지 파일이 다음 위치에 다운로드됩니다.
C:\Users\{username}\AppData\Local\Genymobile\Genymotion\ova
다운로드 한 이미지를 다시 다운로드하지 않고 다른 컴퓨터에서 재사용하려면 :
- 원하는 이미지 파일을 두 번째 컴퓨터의 ova 폴더에 복사합니다.
- GenyMotion을 다시 시작하십시오.
- 복사 한 이미지 버전과 일치하는 새 장치를 만듭니다.
- GenyMotion은 새 버전이 다운로드 될 것임을 경고합니다.
- 다음을 클릭합니다 (캐시 된 파일 사용 옵션을 선택하지 마십시오).
- GenyMotion은 이미지를 다운로드하지 않고 새 장치를 만들어야합니다.
업데이트-잠재적 문제 :
Genymotion과 가상 장치의 버전이 다릅니다.
이 오류 메시지가 표시되는 경우 :
- VirtualBox 열기
- Genymotion 가상 장치를 마우스 오른쪽 버튼으로 클릭하고 설정을 선택하십시오.
- 시스템 섹션을 선택하십시오.
- 있는지 확인 가속 탭이 흐리게되지 않고 있다는 VT-X / AMD-V 와 중첩 페이징 옵션이 활성화됩니다
- 그렇지 않은 경우 : PC의 BIOS에서 가상화를 활성화하십시오.
문제를 발견하고 의견에 해결책을 게시 한 Ahmed Nazmy 에게 감사드립니다 !
이 솔루션은 더 복잡 할 수 있지만 모든 플랫폼에서 작동합니다.
Genymotion은 VirtualBox 인터페이스를 활용하고 가상 Android 장치에 OpenGL 1을 제공합니다.
따라서 구성된 Genymotion 가상 장치를 다른 호스트에 복사하려면 다음을 수행하면됩니다.
- 장치 중지
- Oracle VM VirtualBox Manager (또는 Mac OS X의 VirtualBox.app) 실행
- 파일 메뉴에서 내보내기 마법사 시작
VirtualBox Manager에서 VBox에 대한 네트워크 어댑터 목록을 확인하십시오. 새 호스트 상자에서 VBox 사본에 유사한 어댑터를 추가해야 할 수도 있습니다. 적어도 Windows에서 Linux로 VBox를 복사 할 때 그렇게해야했습니다.
당연히 새 호스트에는 Genymotion과 VirtualBox가 설치되어 있어야합니다. 또한 가능한 비 호환성을 피하기 위해 동일한 버전의 소프트웨어를 사용하는 것이 좋습니다.
VBox 복사본을 새 호스트에 배포하려면
- Oracle VM VirtualBox Manager (또는 Mac OS X의 VirtualBox.app) 실행
- 파일 메뉴에서 가져 오기 마법사 시작
- Genymotion과 VBox를 실행하십시오.
Genymotion 앱에서 복사 된 VBox가 보이지 않으면 쉘 명령으로 Genymotion 장치를 시작하십시오 .
1) Download ova file(ex: http://dl.genymotion.com/dists/4.4.4/ova/genymotion_vbox86p_4.4.4_160825_200758.ova)
2) Go to Genymobile folder(see Genymobile folder path)
3) Open Genymobile/GenyMotion/ova
4) Copy downloaded file in it.
5) Then run GenyMotion , Log in and select the correct version that you downloaded(as given is Android Kitkat 4.4.4).
6) It will automatically detect ova and start installing.Good luck.
Genymobile folder path:
Windows Vista/7/8: C:\Users\USER\AppData\Local\Genymobile
Windows XP: C:\Documents and Settings\USER\Local settings\Application Data\Genymobile
Linux: /home/USER/.Genymobile
Mac: /Users/USER/.Genymobile
Genymotion is based on VirtualBox so...
If you want to copy a complete virtual machine (complete with installed apps etc), then open virtual box. Select your machine and choose Archive/Export appliance.
Then go to your other computer and import the .ova file that was created (it says ovf, but don't worry it works). Now Genymotion will detect your imported virtual machine the next time you start Genymotion.
Here is what I did to get it done (tested on v 2.2.2)
1- download genymtino and virtual box (I used latest version) in the new pc
2- from the source pc copy the contents of the following folders to the same corresponding folders in the new pc
C:\Users{username}\AppData\Local\Genymobile\Genymotion\ova C:\Users{username}\AppData\Local\Genymobile\Genymotion\deployed (however it does noes not seem to be necessarily)
3- Open Virtual Box and imnport all machines from
C:\Users{username}\AppData\Local\Genymobile\Genymotion\ova
4- Close dropbox Open Geny Motion , you will find the devices.
5- You can change screen size and other settings by clicking settings menu beside the device name when clicking over it.
My GenyMotion version is : 2.6.0
The actual path for ova is :
%driver_letter%:\Users\%username%\AppData\Local\Genymobile\Genymotion\ova\
Copy here the ova files. And then open Genymotion and select the correct version.
PS : One of genymotion repositories is : http://files2.genymotion.com/dists/x.x.x/ova/
go to c:\users(username)\appdata\local\genymotion\genymotion\ova in ova,there should be a vdi file,that is your virtual device. copy it and send it to another computer and run it with oracle vm virtual box
Install and run Genymotion and make a new device, you can delete or use it for later, this is just so you have the folders made in the correct place.
Properly shut down virtualbox (open task manager and close all virtualbox process)
Go to C:\Users(Name) and copy .VirtualBox folder and move to the same place on new computer
Go to C:\Users(Name)\AppData\Local\Genymobile\Genymotion\Genymobile\Genymotion\deployed copy all your Genymotion device folders and paste them to the same place on new computer
Tested in the latest version of Genymotion(v2.7.2) dated 20/08/2016 and might work for future versions too.
Download and install the same version(latest) of Genymotion on both the systems.
From the source system, copy the contents of the following folders to the same corresponding folders in the destination system.(Ensure Genymotion is closed while doing this)
> C:\Users{username}\AppData\Local\Genymobile\Genymotion\ova > C:\Users{username}\AppData\Local\Genymobile\Genymotion\deployed
Genymotion을 열고 동일한 가상 장치를 추가하십시오. 다운로드중인 것처럼 보일 수 있지만 복사 된 폴더에서 데이터를로드하고 가상 장치를 설정합니다.
복사 된 가상 장치가 "가상 장치"섹션에 나타납니다.
테스트를 위해 가상 장치를 실행합니다.
끝난.
이것이 도움이 되었기를 바랍니다 :)
'IT TIP' 카테고리의 다른 글
LESS 파일에 대한 공통 이미지 경로를 설정하는 방법이 있습니까? (0) | 2020.12.03 |
---|---|
IDEA에서 재구성하지 않고 코드를 붙여 넣는 방법 (0) | 2020.12.03 |
Pandas의 큰 상관 행렬에서 가장 높은 상관 쌍을 나열 하시겠습니까? (0) | 2020.12.03 |
UINavigationController를 사용하여 UIPageViewController에서 푸시 다운 된 콘텐츠 (0) | 2020.12.03 |
메인 스레드의 Okhttp 응답 콜백 (0) | 2020.12.03 |