Это произошло пару дней назад. Все еще не удается найти способ его исправить.Просмотреть проблемы с фоном
Вот простой тестовый проект. http://s000.tinyupload.com/index.php?file_id=03903482111052488979
Довольно простой макет:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
>
<EditText
android:id="@+id/editUsername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:ems="10"
android:hint="@string/input_hint_email"
android:inputType="textEmailAddress"
/>
<EditText
android:id="@+id/editPassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:hint="@string/edit_hint_password"
android:inputType="textPassword"
android:layout_gravity="center"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="Enter"
/>
</LinearLayout>
Gradle важные части:
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
minSdkVersion 16
targetSdkVersion 23
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.2.1'
}
Пле-леденец устройства (genymotion и реальные устройства)
фон (нажимается, иногда normal) выглядит как-то не так с файлом 9-patch. Некоторые из пострадавших взглядов - элемент в окне навигации, меню, EditText EditText - https://gyazo.com/71f13003a46ff596514e475a72f924b7 нажал пункт меню - https://gyazo.com/7a5d9db29e17524e353f10a18562786e
Lollipop до 5.1
Сбои при запуске (не остановить сбой на AppCompat 23.1.1 и ниже)
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ww.aeli.wtf.MainActivity}: android.view.InflateException:
Binary XML file line #11: Error inflating class EditText
Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class EditText at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:763)
Caused by: android.content.res.Resources$NotFoundException: File res/drawable-v21/abc_edit_text_material.xml from drawable resource ID #0x7f020015 at android.content.res.Resources.loadDrawableForCookie(Resources.java:2428)
Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #24: <nine-patch> requires a valid 9-patch source image at android.graphics.drawable.NinePatchDrawable.updateStateFromTypedArray(NinePatchDrawable.java:445)
Lollipop 5,1 и зефир
Все работает отлично
Что есть я пытался
Проблема также была воспроизведена на другой машине разработчика.
Досрочная конвертация до версии 23.0.0. Lollipop не падает на 23.1.1 и ниже, но проблема фона сохраняется.
Отключение поддержки вектора (основная функция 23.2.0, что теоретически может повлиять).
Похожие недавние проблемы - https://code.google.com/p/android/issues/detail?id=210467 (обсуждение пошло по странному пути), https://github.com/afollestad/material-dialogs/issues/1081, https://code.google.com/p/android/issues/detail?id=210547
старше одного: https://code.google.com/p/android/issues/detail?id=198457
Подтвержденный с использованием Gradle 2.1.2 исправил проблему. Проблема для меня, возможно, связана с обменом между бета-версией Android Studio и стабильной –