web-dev-qa-db-ja.com

Android:実行時に「AVDリストを再読み込みできません:」エラーを取得

実行時にエラーが発生しています

AVDリストを再読み込みできません:cvc-enumeration-valid:値 '280dpi'は、列挙 '[ldpi、mdpi、tvdpi、hdpi、xhdpi、400dpi、xxhdpi、560dpi、xxxhdpi]'に関してファセット有効ではありません。 C:\ Users\Binil\AppData\Local\Android\sdk\system-images\Android-22\Android-wear\armeabi-v7a\devices.xml cvc-enumeration-validの解析エラー:値 '280dpi'は列挙 '[ldpi、mdpi、tvdpi、hdpi、xhdpi、400dpi、xxhdpi、560dpi、xxxhdpi]'に関してファセット有効ではありません。列挙からの値でなければなりません。

Android studioを使用しています。

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.Android.support:appcompat-v7:22.2.1'

}

このエラーを修正する方法を教えてください。

22
user4928488

この問題は、Android Studioが特定のdpiのシステムイメージを装着できないAndroidを読み込むことができません。これを解決するには、これを行います。

1)に行きます:

C:\ Program Files(x86)\ Android\android-sdk\system-images\Android-23

Android wear。のシステムイメージを含む「Android wear」フォルダを削除します。

56
nkt24

Android SDKに移動し、すべてのAndroid Wearパッケージを削除します。

19
wannik

私がこれらすべての答えに関して抱えている問題は、彼らがお風呂で赤ちゃんを捨てるということです。問題を読むだけで、デバイスの構成ファイルに許可されていない値があることがわかります。

  1. エラーに応じてファセットが有効でない解像度を確認してください。OPの問題の場合は280dpiです。私の場合、360dpiでした
  2. 列挙で最も近い値を見つけます。xxhdpi Androidのスケール係数 を参照してください。 OPの場合、280dpi〜hdpi。私の場合、360dpi〜xhdpiです。
  3. エラーに記載されているファイルを開きます。(x86のdevices.xmlおよび... Android\sdk\system-images\Android-のarmeabi-v7a私の場合は23\Android-wear \)
  4. ステップ1で見つかった無効な値のインスタンスを、ステップ2で見つかった有効な値に編集します。<d:pixel-density>280dpi</d:pixel-density><d:pixel-density>hdpi</d:pixel-density>になります

編集:フォルダ全体を盲目的に削除する回答の問題は、今は開発できません for AndroidWear。devices.xmlフォルダを置き換える問題はウェアラブル仕様が予想される電話仕様のリストを提供しています。今はテストできません。

7
vee_ess

ディレクトリに移動し、devices.xmlを削除します

次に、ツール> Android> ADB統合を有効にします

2

ルート化する必要はありません。私にとっては、パスからAndroid wearフォルダーを削除するのがうまくいきました!C:\ Users\Binil\AppData\Local\Android\sdk\system-images\Android-22\Android-wear

これを削除するだけでAndroid wear folderとうまくいけば:)

2
Sonal

正直なところ、GoogleがEclipseからIntellij Ideaに移行した理由を理解していませんが、以前にはなかった多くの問題を抱えています。

0
RaistlinMolina

私の場合(Linux)、ファイルを削除するだけです

/root/xxx/Sdk/system-images/Android-23/Android-tv/armeabi-v7a/devices.xml

それから私はコピーします

/root/xxx/Sdk/tools/lib/devices.xml

/root/xxx/Sdk/system-images/Android-23/Android-tv/armeabi-v7a/
0
Angusme