Сначала вам нужно запросить новое разрешение user_link
, чтобы получить рабочую ссылку, которая приведет к временной шкале лиц.
https: //developers.facebook .com / docs / facebook-login / permissions / # reference-user_link
(Возвращенные URL-адреса, похоже, содержат критический токен, а не фактический идентификатор пользователя, поэтому вы не должны хранить их для долгосрочное использование, они, скорее всего, истекают с течением времени.)
Вместо этого
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
попробуйте этот
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
}
и многое другое
Удалите эту строку
apply plugin: 'com.google.gms.google-services'
снизу и добавить к вершине после этого apply plugin: 'com.android.application'
.
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
просто удалите
compile fileTree(dir: 'libs', include: '*.jar')
и примените зависимости.
Внесите изменения в gredle, вы должны exclude
также войти в maven.
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
exclude 'META-INF/maven
}
, и если вы используете google-play-service
, вы можете исключить annotation
, например
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile ('com.google.android.gms:play-services:8.1.0'){
exclude group: 'com.google.guava'
}
}
Или вы можете попробовать это также
configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
}