2017-01-08 3 views
6

Каковы правила ProGuard для этих зависимостей?Каковы правила ProGuard для Firebase?

compile 'com.google.firebase:firebase-core:10.0.1' 
compile 'com.google.firebase:firebase-crash:10.0.1' 
compile 'com.google.firebase:firebase-messaging:10.0.1' 
compile 'com.google.firebase:firebase-ads:10.0.1' 

ответ

17

Firebase использует функцию consumerProguardFiles для автоматического включения соответствующего ProGuard, если вы используете Gradle, это означает, что вам не нужно вручную включать что-нибудь.

Если вам необходимо вручную применить правила proguard, вы можете извлечь файл proguard.txt из каждого файла AAR.

+0

Это buildTypes { выпуск { minifyEnabled правда proguardFiles getDefaultProguardFile ('ProGuard-android.txt'), 'proguard-rules.pro' } –

+0

Как извлечь файл proguard.txt из каждого файла AAR. –

+0

Вы используете Gradle, поэтому все, что вам нужно, включено автоматически. Вам нечего добавить. – ianhanniballake

Смежные вопросы