Ошибка идентификации идентификатора найдена для атрибута даже после использования пространства имен http://schemas.android.com/apk/res-auto

Im портирование существующего приложения в систему построения градиента и получило следующую ошибку при выполнении сборки из командной строки error: No resource identifier found for attribute 'ignore_vertical_scroll' in package 'com.example.dummyapp'

Теперь 'ignore_vertical_scroll' является настраиваемым атрибутом, определенным в attrs.xml используя его как abc:ignore_vertical_scroll="true" в макете, где xmlns:abc="http://schemas.android.com/apk/res-auto"

До сих пор я читал, что этот URI был добавлен в ADT 17.0 для смягчения проблем с именами пакетов в пользовательских компонентах. Не уверен, как это происходит в градиенте.

Нашел проблему.

Я определил эти атрибуты в файле attrs.xml в следующем формате

 <declare-styleable name="HorizontalPager"> <attr name="ignore_vertical_scroll" format="boolean" /> <attr name="page_width_proportion" format="integer" /> </declare-styleable> <declare-styleable name="HorizontalPager"> <attr name="off_screen_page_limit" format="integer" /> </declare-styleable> 

Оба стиля имели одно и то же имя, и теперь во время компиляции второе определение атрибута переопределяло определение первого атрибута, из-за которого адапт не смог найти указанные атрибуты. Сочетание этих двух определений в одну проблему устранило.

Intereting Posts
Как получить указание на то, что пользователь пытается выполнить прокрутку в ViewPager Android: рисование на непрерывном ScrollView Android BLE: невозможно написать характеристику (нет PROPERTY_WRITE) Разница между SOAP и KSOAP Можно ли надежно обнаружить во время выполнения, в котором хранится приложение Android (Google Play или Amazon Market)? AsyncTask не отменяет длительную работу в android RelativeLayout: align Выравнивание по горизонтали или по вертикали относительно другого вида Android Studio + React Native – попытка запуска первого приложения Как использовать Accelerometer для измерения расстояния для разработки приложений Android Захват дубликатов из ArrayList Проблемы с использованием расширений в tel: гиперссылки на Android 4 Обычная задача Android (эквивалент cronjob) Android: доступ к файлу базы данных sqlite для файлов с расширением .sqlite Как получить точку / координату пользователя, нажав на андроид? После поворота экрана язык моего приложения будет изменен