5

Я только модернизировал мое приложение, чтобы использовать AppCompat v22.1.0, и я получаю следующее исключение из AppCompat макета XML файла:Модернизированный AppCompat v22.1.0 и теперь получаю «удаление атрибута» ошибка

removing attribute http://schemas.android.com/apk/res/android:layout_marginEnd 
    from <ImageView> 
removing attribute http://schemas.android.com/apk/res/android:textAlignment 
    from <android.support.v7.internal.widget.DialogTitle> 
removing attribute http://schemas.android.com/apk/res/android:layoutDirection 
    from <LinearLayout> 

enter image description here

Я модернизирован до версии v1.8 JDK и не работает.

+0

Можете ли вы разместить проблематичную XML-часть макета, пожалуйста? – shkschneider

+0

обновлено с помощью скриншота, ошибка в AppCompat. – seba123neo

+0

Следуйте этой проблеме: https://code.google.com/p/android/issues/detail?id=164673 –

ответ

3

См обсуждение https://code.google.com/p/android/issues/detail?id=164673

У вас есть несколько вариантов:

Вы можете иметь столько, сколько SDK инструменты для сборки установки, вы можете указать версию для каждого проекта или в противном случае он будет забрать последний.

1

Решила к настоящему времени удалить «SDK v22.0.1 Build Tools» и установить предыдущую версию.

+0

вы должны использовать последний 'Android API 22' для компиляции и последних' build tools v 22.0.1' для создания приложения. Еще одна важная вещь заключается в том, что весь «Android World» переносится на «студию Android», поэтому вам также следует прекратить использовать eclipse и начать использовать «Android Studio» –