5

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

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

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

4

2 に答える 2

5

これを行う唯一の方法は、AVD の config.ini ファイルを手動で編集することです。フィールド「skin_name」を使用するスキンの名前に変更し、「skin_path」を sdk ディレクトリからの相対パスに変更します。

スキンが SDK アドオンの一部である場合、AVD の config.ini は次のようになります。

skin_name=1280x800
skin_path=1280x800

次のように変更されます。

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

またはあなたの例では:

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

ドキュメントはまだ ADT のリビジョン 21 用に更新されていないようです。そのため、今後さらに情報が追加される可能性があります。デバイスマネージャ内からこれを行う方法があるかどうか知りたいのですが、これが唯一の方法です。

于 2012-12-08T02:57:34.823 に答える
0

ADT をバージョン 21 に更新した後。

古いバージョンでは、カスタムのデバイス構成が必要な場合は毎回Add Custom画面を設定する必要があります。

ADT21 Oversion では、これを行うことができます

open AVD Manager、カスタム画面を定義できます"Device Definition"

代替(はるかに簡単なアプローチ)

最新バージョンでは、はるかに簡単な方法が利用できるため、上記の提案からカスタム デバイス構成を設定する必要はありません。>デバイス構成でエミュレーターを作成するだけGraphical Layoutで、XML内のエミュレーター名でそれらの構成が表示されます

名前が「Nexus7_Android_4.2」のAndroid 4.2でNexus7エミュレーターのエミュレーターを作成した後のように、xmlのグラフィカルレイアウトでこのデバイス構成を自動的に取得します。

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

ここに画像の説明を入力

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

于 2012-12-13T07:53:30.683 に答える