2012-11-16 16 views
5

私はEclipse IDE(Juno 4.2)と最新のAndroid/Google ADKを使用しています。 カスタムスキンをロード/使用する機能が消えているようです。 AVD(アンドロイド仮想デバイスマネージャ)でデバイスを作成するときに、ドロップダウンからスキンを指定することができました{スキンをsdk/android-##/skinsにロードする必要がありました}。ディレクトリはまだ存在しますが、スキンを追加すると仮想デバイス作成プロセスのどの部分でもスキンを選択できません。ADT Eclipse(Juno)で仮想デバイスにカスタムのAndroidスキンを追加していません

私はWindowsとMac OS Xの両方でEclipse Juno 4.2を実行しています。

developer.android.com docsには、カスタムスキンを選択するためのUIが表示されます。 カスタムスキンを使用することは可能ですか?今ではスキンに制限がありますか?

答えて

5

これを行うための唯一の方法は、AVDのconfig.iniファイルを手動で編集することです。フィールド "skin_name"を使用するスキンの名前に変更し、 "skin_path"をスキンへのパス(sdkディレクトリを基準にして)に変更します。あなたの肌は、SDKの一部はアドオンだった場合

Soは、次のようになりますAVDのconfig.iniの:

skin_name=MyDevice 
skin_path=add-ons\addon_device_vendor_api\skins\MyDevice 

またはあなたの例では:

skin_name=1280x800 
skin_path=1280x800 

に変更されるだろう:

skin_path=platforms\android-##\skins\MySkin 

ADTのリビジョン21のドキュメントはまだ更新されていないようですので、将来の提言。私は本当にデバイスマネージャ内からこれを行う方法があるかどうかを知りたいですが、これが私が見つけた唯一の方法です。

+0

これは私に感謝しました:) – techieWings

+0

AVDのconfig.iniファイルはどこにありますか? – hariszaman

0

古いバージョンでは、バージョン21

にあなたはカスタムデバイスコンフィギュレーションをしたい場合Add Custom画面を設定する必要がありますたびに、あなたのADTを更新した後。あなたはこの事が

オープンAVD Managerによって成し遂げることができADT21 Oversionで

、uが"Device Definition"

オルタナティブ(非常に簡単なアプローチ)

にカスタム画面を定義することができます

in Newest Vあなたはカスタムデバイスを設定する必要はありません。 より簡単な方法で上記の提案からの設定を利用できます。あなたは、>ちょうどあなたのデバイス 構成で、あなたはNexus7_Android_4」などの名前を持つアンドロイド4.2とNexus7エミュレータの後に作成された私のエミュレータのよう エミュレータ名内部でXML

Graphical Layoutをそれらの構成が表示されます後にエミュレータをしなければなりません。 2 "私はxmlのグラフィカルレイアウトでこのデバイス構成を自動的に取得します。

以下はそのスクリーンショットです。

enter image description here

は、それはあなたを助けることを願っています。

+0

これはエミュレータを作成するときです。カスタムスキンを使用する場合はどうなりますか? – techieWings

関連する問題