Подтвердить что ты не робот

Идентификатор ресурса не найден для атрибута '' в пакете 'com.app....'

Я импортировал проект из eclipse в студию Android. Он использует пользовательский вид:

xmlns:app="http://schemas.android.com/apk/res-auto"

Я получаю ошибки в строках ниже из файла activity_ro.xml, например:

"Ошибка: (136) Идентификатор ресурса не найден для атрибута 'pstsTabPaddingLeftRight' в пакете 'com.app.xxxx'"

app:pstsDividerColor="#00000000"
app:pstsIndicatorColor="#FF33B5E6"
app:pstsTabPaddingLeftRight="14dip"
app:pstsUnderlineColor="#FF33B5E6" />

Я не уверен, что пользовательские представления отличаются для gradle, или, может быть, я что-то делаю неправильно. У кого-нибудь есть идея?

4b9b3361

Ответ 1

Я только что изменил:

xmlns:app="http://schemas.android.com/apk/res-auto" 

в

xmlns:app="http://schemas.android.com/apk/lib/com.app.chasebank"

и он прекратил генерировать ошибки, com.app.chasebank - это имя пакета. Он должен работать в соответствии с этим Переполнение стека: идентификатор ресурса не найден для атрибута adSize в пакете com.google.example main.xml

Ответ 2

Вы также можете использовать lib-auto

 xmlns:app="http://schemas.android.com/apk/lib-auto"

Ответ 3

Я столкнулся с одной и той же проблемой и решил ее с помощью следующих шагов:

Добавьте это в свое приложение build.gradle

android {
    defaultConfig {
        vectorDrawables.useSupportLibrary = true
    }
}

Использовать пространство имен:

xmlns:app="http://schemas.android.com/apk/res-auto"

Затем используйте:

app:srcCompat="@drawable/your_vector_drawable_here"

Ответ 4

Я искал ответ, но не смог найти, но, наконец, я мог бы исправить это, добавив зависимость от рекламы в рекламных объявлениях, попробуем это

*) Файл → Структура проекта... → В модуле вы можете найти приложение, и есть опция, называемая зависимостями, и вы можете добавить com.google.android.gms: play-services-ads: xxx для вашего проекта

Мне пришлось столкнуться с этой проблемой, когда я пытаюсь импортировать проект eclipse в студию android studio

Нажмите здесь, чтобы посмотреть скриншот

Ответ 5

Я решил использовать с помощью android: background вместо приложения: srcCompact.

Это вызвано xmlns: app = "http://schemas.android.com/apk/res-auto". Как уже говорилось выше, вы можете использовать /lib -auto или/lib/your-package, но у меня возникла подозрительная ошибка пространства имен, когда я попытался использовать /lib -auto и непредвиденную ошибку префикса пространства имен с/lib/my-package.