AVD Managerで新しいデバイス定義を作成すると、このデバイス定義を使用して新しいAVDを作成できます。AVD Managerを閉じて再度開くと、デバイス定義が失われ、作成されたAVDが「修復可能」ステータスになります。
質問する
3348 次
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 に答える