В Android-приложениях Android Android sdk вы найдете два способа добавления зависимости к вашему проекту. В разделе "Начало работы" строка в gradle равна
compile 'com.facebook.android:facebook-android-sdk:4.+'
но в руководстве по быстрому запуску строка
compile 'com.facebook.android:facebook-android-sdk:[4,5)'
Кроме того, Android Studio предупреждает, что вы не должны использовать "+" в номерах версий, что приводит к неповторимым сборкам. Я видел "+" для других зависимостей, и я считаю, что это означает получить последнюю версию при синхронизации gradle, но что означает квадратная скобка и скобки во второй строке?