6

AVD Managerで新しいデバイス定義を作成すると、このデバイス定義を使用して新しいAVDを作成できます。AVD Managerを閉じて再度開くと、デバイス定義が失われ、作成されたAVDが「修復可能」ステータスになります。

4

2 に答える 2

4

この問題を解決するには、デバイス定義が保存されているdevices.xmlを開き、すべてのコンマ'、'をドット'。'に置き換えます。

<d:screen-size>normal</d:screen-size>
<d:diagonal-length>3,70</d:diagonal-length>
<d:pixel-density>hdpi</d:pixel-density>
<d:screen-ratio>long</d:screen-ratio>
<d:dimensions>
    <d:x-dimension>480</d:x-dimension>
    <d:y-dimension>720</d:y-dimension>
</d:dimensions>
<d:xdpi>254,00</d:xdpi>
<d:ydpi>254,00</d:ydpi>

>>

<d:screen-size>normal</d:screen-size>
<d:diagonal-length>3.70</d:diagonal-length>
<d:pixel-density>hdpi</d:pixel-density>
<d:screen-ratio>long</d:screen-ratio>
<d:dimensions>
    <d:x-dimension>480</d:x-dimension>
    <d:y-dimension>720</d:y-dimension>
</d:dimensions>
<d:xdpi>254.00</d:xdpi>
<d:ydpi>254.00</d:ydpi>

devices.xmlは.android\devices.xmlにあります

このソリューションは、ユーザーが作成したデバイス定義と組み込みのGoogleデバイス定義を比較して実現しました。

AVDManagerがユーザー作成のデバイス定義XMLをこの奇妙な方法で保存する理由がわかりません。

于 2012-11-23T14:03:43.780 に答える
4

これはロケール固有のバグのようです。メーリングリストで議論しています:https ://groups.google.com/forum/?fromgroups =#!topic / adt-dev / nfJvhxO8iJk

ご指摘のとおり、一時的な修正は、デバイス定義を作成してから、~/android/devices.xmlカンマを編集してドットに置き換えることです。

于 2012-11-23T14:32:32.900 に答える