月別アーカイブ: 2015年7月

古いバージョンのVirtualMachineを動かす。

ちょっと古い環境が必要になって昔作ったVMを動かそうとしたところ、

The virtual machine configuration is read-only.

The virtual machine failed to start because the legacy configuration is no longer supported.
Upgrade the virtual machine or retry the operation on a compatible product

スクリーンショット 2015-07-15 10.18.39

というメッセージが出て動かせませんでした。

メニューからもアップデート出来なかったのですが、vmxファイルの以下のように修正すると動かすことができました。

修正前

修正後

AndroidStudio のエミュレータでネットに接続出来ない(ERR_NAME_NOT_RESOLVED)

エミュレータからインターネットに接続できず右往左往しました。
ある時、繋がったのに数日後には繋がらなくなったり。。。

そんなわけで、こーしたら今のところ繋がったというオハナシ
(いつまた繋がらなくなることやら。。。。)

今、どーするとインターネットに繋がるかと言うと

まず、エミュレーターの端末内の設定から[無線とネットワーク] → [もっと見る(その他)] → [モバイルネットワーク] → [アクセスポイント名] → [表示されたアクセスポイントを選択]

以下のように、プロキシとポートを設定する。

プロキシ:10.0.2.2
ポート:8080

設定を保存後、いったん機内モードを ON にしてから OFF に戻す。
これをやる事で繋がるようになりました。

その他に

AndroidStudio のメニューから、[Run] > [Edit Configurations…]を選択し、[Emulator]タブを選択。
[Additional command line options:]にチェックを入れ、以下のコマンドラインオプションを追加します。

-dns-server 8.8.8.8,8.8.4.4
-http-proxy http://10.0.0.2:8080

などもやってみましたが、私の環境ではつながりませんでした。

以下、色々調べたURLです。
結局どれも私の環境には当てはまりませんでしたが、、メモとして記しておきます。

エミュレータからインターネット接続できない場合の対処方法

How 10.0.2.2 of emulator resolves to 127.0.0.1 of windows?

Using the Emulator | Android Developers

Android Studio の正式版が公開されていたので使ってみた(ついでに何箇所かはまってみた)

【Android】エミュレータからネットに繋がらない

[TIPS]Androidのエミュレータでネットに接続できない

ECLIPSE入れたらANDROIDエミュレーターからネットワークに接続できなくなった時の解決策