Les attributs d'affichage personnalisé Android ne fonctionnent pas après le passage à gradle

donc, j'ai récemment migré à gradle maintenant, ma vue personnalisée attributs de retourner la valeur null

mon projet ressemble à ce

--custom_icon_view //bibliothèque qui détient la vue personnalisée avec des attributs personnalisés
--mon application //c'est la principale application qui utilise la vue personnalisée

dans ma présentation, j'ai de l'espace de noms défini comme ceci :

        xmlns:iconview="http://schemas.android.com/lib/be.webelite.iconview"

parce que l'utilisation apk/res-auto retuns un message d'erreur indiquant attribue n'a pas pu être identifié

c'est comment j'ai essayer d'obtenir le nom de l'icône définie en xml, cette habitude de travailler perfectlly
mais maintenant il ne marche pas. tout ce que j'ai changé, c'est la migration de gradle.

        final TypedArray a              = context.obtainStyledAttributes(attrs,be.webelite.iconview.R.styleable.icon);
        icon_name = a.getString(be.webelite.iconview.R.styleable.icon_name);

donc je suppose que mon gradle.les fichiers de compilation, sont à l'origine du problème?

J'ai de la bibliothèque mis à

  apply plugin: 'android-library'

la fin de l'application principale gradle.construire

  apply plugin: 'android'

cela a été de me donner mal à la tête depuis 2 jours maintenant 🙁 toute aide/conseils sont très apperciated.

voici mon gradle fichiers

http://pastie.org/private/h57o8nanydosq0dtm6eiq

et voici la structure de dossier

http://pastie.org/private/nvbzomx2zeagdpzt8qqjsq

c'est comment je déclare mon point de vue dans le fichier xml

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    <!-- tried res-auto didn't work -->
    xmlns:iconview="http://schemas.android.com/apk/lib/be.webelite.iconview"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/background_gray">

    <be.webelite.iconview.IconView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        iconview:icon_name="entypo_search"
        android:textSize="25dp"/>

attrs.xml dans IconView>res>les valeurs répertoire

        <?xml version="1.0" encoding="utf-8"?>
        <resources>
            <declare-styleable name="icon">
                <attr name="name" format="string" />
            </declare-styleable>

        </resources>

source d'informationauteur Mars | 2014-01-09