実行時にエラーが発生しています
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'
}
このエラーを修正する方法を教えてください。
この問題は、Android Studioが特定のdpiのシステムイメージを装着できないAndroidを読み込むことができません。これを解決するには、これを行います。
1)に行きます:
C:\ Program Files(x86)\ Android\android-sdk\system-images\Android-23
Android wear。のシステムイメージを含む「Android wear」フォルダを削除します。
Android SDKに移動し、すべてのAndroid Wearパッケージを削除します。
私がこれらすべての答えに関して抱えている問題は、彼らがお風呂で赤ちゃんを捨てるということです。問題を読むだけで、デバイスの構成ファイルに許可されていない値があることがわかります。
<d:pixel-density>280dpi</d:pixel-density>
は<d:pixel-density>hdpi</d:pixel-density>
になります編集:フォルダ全体を盲目的に削除する回答の問題は、今は開発できません for AndroidWear。devices.xmlフォルダを置き換える問題はウェアラブル仕様が予想される電話仕様のリストを提供しています。今はテストできません。
ディレクトリに移動し、devices.xmlを削除します
次に、ツール> Android> ADB統合を有効にします
ルート化する必要はありません。私にとっては、パスからAndroid wearフォルダーを削除するのがうまくいきました!C:\ Users\Binil\AppData\Local\Android\sdk\system-images\Android-22\Android-wear
これを削除するだけでAndroid wear folderとうまくいけば:)
正直なところ、GoogleがEclipseからIntellij Ideaに移行した理由を理解していませんが、以前にはなかった多くの問題を抱えています。
私の場合(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/