AndroidのGenymotionを1台のマシン(Windows PC)にインストールし、Nexus仮想デバイスをダウンロードしました。仮想デバイスを別の開発マシンにコピーするにはどうすればよいですか?
または、開発マシンごとに再度ダウンロードする必要がありますか?
Genymotionは仮想デバイスを{users folder}\VirtualBox Vmsに保存しています
この仮想ボックスを別のマシンに移動して、Genymotionにロードするにはどうすればよいですか?
VirtualBoxフォルダー内のファイルは、実際のマシン構成である可能性が高く、ダウンロードされたイメージファイルではありません。
私のシステム(Windows 8 x64)では、ダウンロードしたイメージは次の場所にあります。
\Users\{username}\AppData\Local\Genymobile\
このフォルダー内には、LaunchPad
という別のフォルダーがあります。このフォルダを他のマシンの同じ場所にコピーすると、動作するはずです。
Genymobileを他のマシンにインストールして実行し、終了して、上記のフォルダーをコピーすることをお勧めします。再起動してshouldしてから画像ファイルを取得します。
実際のデバイスを再作成する必要がありますが、画像を再度ダウンロードする必要はありません。
また、Googleアプリを搭載した/搭載していないタブレットと、Googleアプリを搭載した/搭載していないスマートフォンの4つの画像をダウンロードするだけでよいことに気付きました。異なる携帯電話/タブレットはすべて、一度ダウンロードすると同じ物理イメージを使用します。
UPDATE(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
ダウンロードしたイメージを再度ダウンロードせずに別のマシンで再利用するには:
更新-潜在的な問題:
Genymotionのバージョンと仮想デバイスは異なります:
このエラーメッセージが表示される場合:
Ahmed Nazmy に感謝します。誰が問題を発見し、コメントで解決策を投稿しました!
このソリューションはより複雑かもしれませんが、すべてのプラットフォームで機能します。
GenymotionはVirtualBoxインターフェイスを利用し、OpenGLを仮想Androidデバイスに提供します。
そのため、設定済みのGenymotion仮想デバイスを別のホストにコピーする場合は、次の手順を実行するだけです。
VirtualBox ManagerからのVBoxのネットワークアダプターリストに注意してください。新しいホストボックスでVBoxコピーに同様のアダプターを追加する必要がある場合があります。少なくとも、VBoxをWindowsからLinuxにコピーしたときは、そうしなければなりませんでした。
明らかに、新しいホストにはGenymotionとVirtualBoxがインストールされている必要があります。また、互換性の問題を回避するために、同じバージョンのソフトウェアを使用することをお勧めします。
VBoxコピーを新しいホストにデプロイするには
GenymotionアプリでコピーしたVBoxが表示されない場合は、 シェルコマンドでGenymotionデバイスを起動 を試してください。
1)ovaファイルをダウンロードします(例: http://dl.genymotion.com/dists/4.4.4/ova/genymotion_vbox86p_4.4.4_160825_200758.ova )
2)Genymobileフォルダーに移動します(Genymobileフォルダーのパスを参照)
3)Genymobile/GenyMotion/ovaを開きます
4)ダウンロードしたファイルをその中にコピーします。
5)次に、GenyMotionを実行し、ログインして、ダウンロードした正しいバージョンを選択します(指定されているとおりAndroid KitKat 4.4.4)。
6)自動的にovaを検出し、インストールを開始します。幸運を祈ります。
Genymobileフォルダーパス:
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はVirtualBoxに基づいています...
完全な仮想マシン(インストール済みのアプリなどを含む)をコピーする場合は、仮想ボックスを開きます。マシンを選択し、アプライアンスのアーカイブ/エクスポートを選択します。
次に、他のコンピューターに移動して、作成された.ovaファイルをインポートします(ovfと表示されますが、動作する心配はありません)。 Genymotionは、次にGenymotionを起動したときに、インポートされた仮想マシンを検出します。
これを実現するために私がやったことです(v 2.2.2でテスト済み)
1-新しいPCでgenymtinoと仮想ボックス(最新バージョンを使用)をダウンロードする
2-ソースpcから、次のフォルダーの内容を新しいpcの同じ対応するフォルダーにコピーします。
C:\ Users {username}\AppData\Local\Genymobile\Genymotion\ova C:\ Users {username}\AppData\Local\Genymobile\Genymotion\deployed(ただし、必ずしもそうとは限りません)
3- Virtual Boxを開き、すべてのマシンをインポートします
C:\ Users {username}\AppData\Local\Genymobile\Genymotion\ova
4- Dropboxを閉じるGeny Motionを開くと、デバイスが見つかります。
5-デバイス名をクリックしてデバイス名の横にある設定メニューをクリックすると、画面サイズなどの設定を変更できます。
GenyMotionのバージョンは2.6.0です
Ovaの実際のパスは次のとおりです。
%driver_letter%:\Users\%username%\AppData\Local\Genymobile\Genymotion\ova\
ここにovaファイルをコピーします。そして、Genymotionを開き、正しいバージョンを選択します。
PS:genymotionリポジトリの1つは次のとおりです。 http://files2.genymotion.com/dists/x.x.x/ova/
ovaのc:\ users(username)\ appdata\local\genymotion\genymotion\ovaに移動します。仮想デバイスであるvdiファイルが必要です。コピーして別のコンピューターに送信し、Oracle vm virtual boxで実行します
Genymotionをインストールして実行し、新しいデバイスを作成します。削除したり、後で使用したりできます。これは、フォルダーを正しい場所に作成するためです。
Virtualboxを適切にシャットダウンします(タスクマネージャーを開き、すべてのvirtualboxプロセスを閉じます)
C:\ Users(Name)に移動し、.VirtualBoxフォルダーをコピーして、新しいコンピューターの同じ場所に移動します
C:\ Users(Name)\ AppData\Local\Genymobile\Genymotion\Genymobile\Genymotion\deployedに移動し、すべてのGenymotionデバイスフォルダーをコピーして、新しいコンピューターの同じ場所に貼り付けます
2016年8月20日付のGenymotion(v2.7.2)の最新バージョンでテストされており、将来のバージョンでも動作する可能性があります。
両方のシステムに同じバージョン(最新)のGenymotionをダウンロードしてインストールします。
ソースシステムから、次のフォルダーの内容を宛先システムの同じ対応するフォルダーにコピーします(これを行う間、Genymotionが閉じられていることを確認してください)。
> C:\Users{username}\AppData\Local\Genymobile\Genymotion\ova
> C:\Users{username}\AppData\Local\Genymobile\Genymotion\deployed
Genymotionを開き、同じ仮想デバイスを追加します。ダウンロードしているように見えるかもしれませんが、コピーされたフォルダからデータをロードし、仮想デバイスをセットアップします。
コピーされた仮想デバイスは、「仮想デバイス」セクションに表示されます。
テストのために仮想デバイスを実行します。
できた.
これが役に立てば幸いです:)