No se pueden editar los files de la biblioteca externa: se muestran como bloqueados en Android Studio

Me encontré con un problema extraño. Estoy utilizando una biblioteca de visor de PDF externo para mi aplicación y la biblioteca ofrece acceso completo de lectura y escritura (para modificar files). Durante las testings, me di count de un pequeño error (que puede corregirse editando uno de los files .java de la biblioteca), sin embargo, cuando voy a editar el file no me lo permite, en Android Studio muestra la biblioteca como bloqueada. He intentado quitar el candado de la esquina inferior derecha, pero esto tampoco funcionará.

Aquí está la biblioteca que se agrega a las dependencies:

compile 'com.joanzapata.pdfview:android-pdfview:1.0.4@aar' 

También adjunto una captura de pantalla de mi panel de proyecto de Android Studio, ya que creo que esto ayudará a solucionar los problemas:

Captura de pantalla de Android Studio Project Pane

Todos los files parecen estar en 'class.jar' y el file que deseo editar es el file 'Constants.java' y estoy usando Android Studio v1.5 (estable).

Curiosamente, conseguí que un amigo comstackra esta biblioteca en su estudio Android y pudo editarla, lo que me pareció extraño. De alguna manera me he bloqueado y solo tengo permissions de lectura; Estoy pensando que esto podría estar relacionado con la tarea de comprometer mi proyecto con GitHub, pero no estoy seguro.

He buscado e intentado todas las soluciones posibles pero ningún éxito hasta ahora.

Cualquier ayuda sería apreciada. ¡Gracias por adelantado!

Puede importar la biblioteca como un module. Aquí hay un enlace para la biblioteca: – https://github.com/JoanZapata/android-pdfview

Si crees que tus cambios pueden ayudar a mejorar la biblioteca, te recomiendo que contribuyas al proyecto github.

De todos modos, la biblioteca se importará a su proyecto y será editable. Este enlace lo ayudará con la import de la biblioteca en un proyecto de estudio: – http://www.truiton.com/2015/02/android-studio-add-library-project/

Cambie el código fuente de la biblioteca bajo su responsabilidad … !!

No puede editar los files contenidos en el jar o aar. Si desea editar estos files, tendrá que download la biblioteca de origen y realizar las modificaciones usted mismo seguido de comstackrlo en un file jar o aar.