'No resource identifier found for attribute' error auch nach dem Verwenden von namespace http://schemas.android.com/apk/res-auto

Im Porting einer vorhandenen App zu gradle Build-System und bekam den folgenden Fehler beim Ausführen eines Builds aus Befehlszeilenfehler error: No resource identifier found for attribute 'ignore_vertical_scroll' in package 'com.example.dummyapp'

Nun ist 'ignore_vertical_scroll' ein benutzerdefiniertes Attribut, das in attrs.xml definiert attrs.xml wobei es als abc:ignore_vertical_scroll="true" im Layout verwendet wird, wobei xmlns:abc="http://schemas.android.com/apk/res-auto"

  • Wie bekomme ich die aktuelle GoogleMap-Zoomstufe?
  • POST Multipart Anfrage mit Volley und ohne HttpEntity
  • Kann nicht aktualisieren / aktualisieren Listenansicht in einem Fragment aus einem anderen Fragment in ViewPager
  • Warum das laufende Jahr im Datum als 3912 gespeichert?
  • Android: ContentProvider für jede Tabelle / Handhabung von one-to-many Beziehungen
  • Wie kann ich die Android-Ressourcen in einen String konvertieren? ZB: android.R.string.cancel?
  • Was ich bisher gelesen habe, ist, dass dieser URI in ADT 17.0 hinzugefügt wurde, um Paketnamenprobleme in benutzerdefinierten Komponenten zu mildern. Nicht sicher, wie dies in gradle übersetzt.

  • RecyclerView innerhalb von ScrollView funktioniert nicht
  • Was passiert, wenn alle Aktivitäten einer Anwendung beendet sind?
  • Gibt es Typ Lange in SQLite?
  • Android - onAttach (Kontext) nicht für API 23 aufgerufen
  • Android Volley Anfrage Identity onErrorResponse Abschnitt
  • Wie man Knopf macht, um 50% von der Bildschirmbreite in android zu füllen?
  • One Solution collect form web for “'No resource identifier found for attribute' error auch nach dem Verwenden von namespace http://schemas.android.com/apk/res-auto”

    Fand das problem

    Ich hatte diese Attribute in der attrs.xml im folgenden Format definiert

     <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> 

    Beide Stile hatten den gleichen Namen und nun während der Kompilierung die zweite Attributdefinition überschreibt die erste Attributdefinition, weshalb aapt die Attribute nicht finden konnte. Die Kombination dieser beiden Definitionen zu einem einzigen behoben das Problem.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.