ProguardTokenType.CRLF, ProguardTokenType.FLAG_ARG, ProguardTokenType.LINE_CMT o ProguardTokenType.OPEN_BRACE esperado, final inesperado del file

Importé un module AWS en Android Studio 0.8.2, trabajé en él y ahora quiero comprometerme con mi sucursal. En la raíz del module, hice clic con el button derecho, Git> Agregar y luego, cuando hice clic en el button "Confirmar cambios", gradle hizo algo de magia y luego se quejó con el siguiente error sobre el siguiente código:

Error:(27, 53) ProguardTokenType.CRLF, ProguardTokenType.FLAG_ARG, ProguardTokenType.LINE_CMT or ProguardTokenType.OPEN_BRACE expected, unexpected end of file 

Código:

 # These options are the minimal options for a functioning application # using Proguard and the AWS SDK for Android -keep class org.apache.commons.logging.** { *; } -keep class com.amazonaws.services.sqs.QueueUrlHandler { *; } -keep class com.amazonaws.javax.xml.transform.sax.* { public *; } -keep class com.amazonaws.javax.xml.stream.** { *; } -keep class com.amazonaws.services.**.model.*Exception* { *; } -keep class com.amazonaws.internal.** { *; } -keep class org.codehaus.** { *; } -keep class org.joda.time.tz.Provider { *; } -keep class org.joda.time.tz.NameProvider { *; } -keepattributes Signature,*Annotation*,EnclosingMethod -keepnames class com.fasterxml.jackson.** { *; } -keepnames class com.amazonaws.** { *; } -dontwarn com.fasterxml.jackson.databind.** -dontwarn javax.xml.stream.events.** -dontwarn org.codehaus.jackson.** -dontwarn org.apache.commons.logging.impl.** -dontwarn org.apache.http.conn.scheme.** -dontwarn org.apache.http.annotation.** -dontwarn org.ietf.jgss.** -dontwarn org.joda.convert.** -dontwarn org.w3c.dom.bootstrap.** -dontnote com.amazonaws.services.sqs.QueueUrlHandler 

No estoy familiarizado con la syntax del file ProguardProperty, pero he intentado agregar cosas como {*; } hasta la última línea (donde está subrayado en rojo), pero el problema sigue siendo el mismo. Este error simplemente surgió cuando agregué Git y no cuando estoy ejecutando el código de Android al que está conectado.

https://github.com/awslabs/aws-sdk-android-samples/blob/9c4c37ccfb759415aa094928008742c810141c00/DynamoDBMapper_UserPreference_Cognito/proguard-project.txt

Algo más que he encontrado que podría ayudar a alguien:

Obtuve el mismo error y resultó que AS (2.1.2) no podía manejar la llave de apertura en la línea siguiente, así que esto no funciona …

 -keepclassmembers class * extends android.app.Activity { public void *(android.view.View); } 

.. pero esto hace …

 -keepclassmembers class * extends android.app.Activity{ public void *(android.view.View); } 

No tengo idea de por qué esto es así, o de por qué apareció de repente sin ningún motivo, pero podría ayudar a alguien.

Es un error en Android Studio que se solucionará en la versión 0.8.3. https://android-review.googlesource.com/#/c/96030/