Leer y actualizar los archivos de compilación de Gradle y las actividades de Android desde un complemento de Android Studio / IntelliJ

Estoy trabajando en un complemento de Android Studio que integra un SDK a la aplicación de Android. Similar a lo que Fabric.io hacer.

He podido seguir la documentación para crear un plugin simple, ahora estoy intentando leer el archivo de la construcción de Gradle y el archivo de la actividad y la dependencia agregan código al proyecto, cómo puedo lograr esto?

Nota: Cualquier punteros o proyectos de ejemplo serán útiles, traté de ver proyectos de ejemplo, pero la única cosa interesante que encontré es que algunos plugins están usando este paquete com.android.tools.idea.gradle pero no estoy seguro de dónde estas APIs están públicamente documentadas .

Editar:

He encontrado más información, el paquete que he mencionado anteriormente es el IDE Android Plugin También podría utilizar algunos de su método si he añadido el tarro en mi proyecto. Todavía tengo problemas para ejecutar el código, se actualizará si descubrí por qué se está rompiendo.

  • ¿Cuál es el atajo para extraer cadenas de código de Android en el archivo strings.xml en Intellij?
  • Cómo configurar la configuración de SONAR para el complemento de sonar intellij para Android Studio?
  • Error: Generador de origen de Android: No se puede analizar SDK
  • Android Studio: cómo crear hotkey para borrar logcat?
  • Intellij IDEA CE 12 Terminación de código XML de Android no funciona
  • Android Studio Logcat mejores prácticas de colores
  • Separar un proyecto de Android en varias bibliotecas de dependientes
  • Módulos Robolectric y Library con archivos de recursos
  • ¿Cómo puedo añadir una biblioteca (android-support-v7-appcompat) en IntelliJ IDEA
  • ERROR: Generador de fuentes de Android: archivo AndroidManifest.xml no encontrado
  • AmazonSNS - AwsCredentials.properties - NullPointerException
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.