Я заметил, что в Facebook файл SDK 3.0 должен иметь объявление LoginActivity в файле манифеста.
<activity android:name="com.facebook.LoginActivity"
android:label="@string/app_name" />
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/applicationId" />
Если это не так, вызывается следующее исключение.
com.facebook.FacebookException: Cannot use SessionLoginBehavior SSO_WITH_FALLBACK when com.facebook.LoginActivity is not declared as an activity in AndroidManifest.xml
Кажется, что плохая практика, когда Facebook SDK должен зависеть от этой декларации. Интересно, есть ли способ удалить его из файла манифеста.
О приложении отсутствует, я могу передать его в коде, изменив некоторые функции, конструктор LoginButton и конструктор сеанса.