IMEI を AndroVM (現在は Genymotion) またはその他の Android エミュレーターに追加する方法はありますか。また、wlan0ポートのMACアドレスも必要です。lan0ポートにMACを含み、wlan用ではないエミュレーターがすでにあります。どうすればそうできますか?あなたの知人の誰かがそうしているなら、彼らに貢献するように頼んでください.
詳細:
テクノロジーの学士号 (コンピューター サイエンス) の学位取得に向けた部分的な達成のために、大学の最終学年前のプロジェクトとして、クラウド ベースの Android アプリ テスト センターを構築しようとしています。Genymotion の構成を増やす方法を知りたいです。または、より多くのデバイス構成を提供していただければ、さまざまなデバイスのgenymotionの構成を非常に迅速に構築できる場合. 次に、ビルドに MAC アドレスと IMEI 番号を追加する方法を教えてください。
クラウド ベースのテスト センターを作成するために、モバイル デバイス (Google nexus 以外) をエミュレートしようとしています。このために、androVM (Genymotion) を使用しようとしていますが、いくつかの問題に直面しています。
これまでに何をしてきたか
- Android の公式 Web サイトに記載されている手順に従って、最初から「VBOX86tp-userdebug」モードで androVm ソース コードをビルドします。
- 仮想ec2サーバーでソースコードをビルドした後、エミュレータコマンドを入力すると実行されますが、空白です。
- 可能であれば、AndroVm を「Fastboot」モードで実行して、デバイスにインストールできるようにしてください。
私たちは、ソース コードから「androVm を構築する」ことに取り組んでおり、次のようないくつかのタスクを達成しようとしています。
- ビルド プロセスが完了したら、img を使用して実行します。
- 移植可能にします。つまり、out ディレクトリにあるすべてのものから iso/ova を作成します。
これまでに試したこと
AndroVm ソース コードのダウンロード repo init を使用してレポを初期化する レポ同期を使用してソース コードをダウンロードする ランチ メニューを選択する ランチを使用する vbox86tp-userdebug を選択する
他のメニューフルエンが動かなくなったので廃止
いくつかのエラーが発生しました
エラーを作成: 非常に単純なので解決済み system.img が生成されていなかった: 再度作成して解決済み bin/bash jar コマンド エラー: jar コマンドへのパスをエクスポートすることで解決されたパス エラーでした。
いくつかの質問
- OVA ファイルは何で構成され、どのように作成できますか? 私が見たところ、いくつかの VMDK とそれに接続されたいくつかの構成ファイルが含まれています。
- プラットフォーム固有のイメージ ファイル (system.img ramdisk.img userdata.img) を OVA または ISO ファイルに変換する方法。エミュレータに渡すファイルがほとんどない場合は、名前を付けていただけますか。
- また、IMEI番号を追加する方法
- すでに eth0/1 ポート用の MAC がありますが、wlan ポートにそれが必要です
今、物事を面白くするために
これは、Genymotion チームからの返信です。
I want my project to cover various configurations but for starters if i can get something like Samsung Galaxy phones and tab or as a
Samsung Galaxy Tab 2 を入手できたら開始します。
各仮想デバイスの画面サイズと DPI を変更できます。ナビゲーション バーと仮想キーボードを切り替えることができます。ただし、Samsung のような独自のアプリケーションを含む仮想デバイスを提供することはできません。
Now here what we get is the MAC address of eth0/1 port. What if I need wlan MAC.
2 つのネットワーク インターフェイスのいずれかが無効になっていない限り、2 つのインターフェイス、2 つの IP アドレス、および 2 つの MAC アドレスが存在するはずです: adb shell ip a. 2: eth0: mtu 1500 qdisc pfifo_fast 状態 UP qlen 1000 リンク/エーテル 08:00:27:d4:fe:e0 brd ff:ff:ff:ff:ff:ff inet 192.168.56.101/24 brd 192.168.56.255 スコープ グローバルeth0 inet6 fe80::a00:27ff:fed4:fee0/64 スコープ リンク valid_lft 永久に Preferred_lft 永久に 3: eth1: mtu 1500 qdisc pfifo_fast 状態 UP qlen 1000 リンク/イーサ 08:00:27:c8:37:e7 brd ff:ff :ff:ff:ff:ff inet 10.0.3.15/24 brd 10.0.3.255 スコープ グローバル eth1 inet6 fe80::a00:27ff:fec8:37e7/64 スコープ リンク .
申し訳ありませんが、特定の ROM のサポートは提供していません。ただし、https: //groups.google.com/forum/# !forum/genymotion-users のコミュニティにアクセスすることを強くお勧めします。
1. What an OVA file consits of and how can it be created ?From what i have seen it contains few VMDK's and few configurations files
それに付いて、
「ディレクトリ全体は、OVF ディレクトリを含む tar アーカイブ ファイルである OVA パッケージとして配布できます。」( http://en.wikipedia.org/wiki/Open_Virtualization_Format )
2. How to convert the platform specific image files(system.img ramdisk.img userdata.img) into an OVA or ISO file. If at all we are missing few files to give to the emulator, can you just name them.
コミュニティのチュートリアルを読んでください
3. Also how to add IMEI number
現在、IMEI 番号を追加する方法はありません。この機能は近い将来に提供される予定です
4. We already have MAC for eth0 port but we want it on wlan port
eth0 と eth1 の 2 つのインターフェイスがあります。Eth0 は Genymotion アプリケーション ウィジェットに使用されます。このネットワーク接続が切断された場合、Genymotion は起動できなくなります。Eth1 は、ネットワークの現在のアクセス (偽の WiFi 接続) に使用されます。このネットワーク構成は、必要に応じて変更できます。