Biblioteca de Android Declare-Styleable Runtime Error

Tengo una biblioteca con algunos widgets en maven central. Cuando agrego esa biblioteca como una dependencia (de maven central) a un proyecto usando gradle, obtengo:

java.lang.NoClassDefFoundError: com.my.pacakge.R$styleable 

Si descargo manualmente el .aar e incluyo eso en el proyecto, todo funciona bien. Intenté usar la compleción de código de Android Studio para ver si la biblioteca estaba incluida en R Cuando uso la dependencia de maven, escribir com.my.pacakge.R no devuelve resultados, pero cuando uso un .aar local, devuelve el R de la biblioteca.

Aquí está el código de la biblioteca:

 // widget constructor public ForegroundImageView(Context context, AttributeSet attrs) { super(context, attrs); TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.ForegroundImageView); Drawable foreground = a.getDrawable(R.styleable.ForegroundImageView_android_foreground); if (foreground != null) { setForeground(foreground); } a.recycle(); } // attrs.xml <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="ForegroundImageView"> <attr name="android:foreground"/> </declare-styleable> </resources> 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.