J'ai importé un projet d'Eclipse vers le studio Android. Il utilise une vue personnalisée:
xmlns:app="http://schemas.Android.com/apk/res-auto"
Je reçois des erreurs dans les lignes ci-dessous à partir du fichier activity_ro.xml comme:
"Erreur: (136) Aucun identificateur de ressource trouvé pour l'attribut" pstsTabPaddingLeftRight "dans le package" com.app.xxxx ""
app:pstsDividerColor="#00000000"
app:pstsIndicatorColor="#FF33B5E6"
app:pstsTabPaddingLeftRight="14dip"
app:pstsUnderlineColor="#FF33B5E6" />
Je ne sais pas si les vues personnalisées sont différentes pour Gradle ou si je fais quelque chose de mal. Quelqu'un a une idée?
Je viens de changer:
xmlns:app="http://schemas.Android.com/apk/res-auto"
à:
xmlns:app="http://schemas.Android.com/apk/lib/com.app.chasebank"
et il a cessé de générer les erreurs, com.app.chasebank
est le nom du paquet. Cela devrait fonctionner selon ceci Dépassement de pile: aucun identifiant de ressource trouvé pour l'attribut 'adSize' dans le paquet 'com.google.example' main.xml
Vous pouvez également utiliser lib-auto
xmlns:app="http://schemas.Android.com/apk/lib-auto"
Je faisais face au même problème et je l'ai résolu en procédant comme suit:
Ajoutez ceci dans le build.gradle de votre application
Android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
Utiliser un espace de noms:
xmlns:app="http://schemas.Android.com/apk/res-auto"
Alors utilisez:
app:srcCompat="@drawable/your_vector_drawable_here"
Je cherchais une réponse, mais je ne pouvais pas trouver, mais je pouvais enfin résoudre ce problème en ajoutant la dépendance entre play-service-ads, essayons ceci.
*) Fichier -> Structure du projet ... -> Sous le module, vous pouvez trouver l'application. Il existe une option appelée dépendances et vous pouvez ajouter com.google.Android.gms: play-services -ads: xxx dépendance à votre projet
J'ai rencontré ce problème lorsque j'essaie d'importer un projet Eclipse dans Android studio
cela aide pour moi:
sur votre build.gradle:
implementation 'com.Android.support:design:28.0.0'
J'ai résolu est en utilisant Android: fond au lieu de app: srcCompact.
Ceci est causé par xmlns: app = "http://schemas.Android.com/apk/res-auto". Comme suggéré par les personnes ci-dessus, vous pouvez utiliser/lib-auto ou/lib/your-package, mais une erreur d'espace de nom suspecte s'est produite lorsque j'ai essayé d'utiliser/lib-auto et une erreur inattendue de préfixe d'espace de nom avec/lib/my-package.
Cela m'est aussi arrivé lorsqu'un pourcentage https://developer.Android.com/reference/Android/support/percent/PercentRelativeLayout.html a été utilisé et que la construction ciblait Android 0 = 26. La disposition en pourcentage (%) de RelativeLayout est obsolète à partir de Android O et a bien sûr parfois été modifiée dans la génération de ressources. Le remplacement de la présentation par un ConstraintLayout ou simplement un RelativeLayout a résolu le problème.