У меня проблема с интеграцией Facebook Sharedialog с моей android игрой libgdx:
В build.gradle (Project) я добавил mavenCentral()
в раздел buildscript { repositories {}}
.
В build.gradle (Module: android) я добавил implementation 'com.facebook.android:facebook-share:7.1.0'
и implementation 'com.facebook.android:facebook-common:7.1.0'
в зависимости.
Но в my MyGdxGame, когда я объявил ShareDialog
, он пришел со следующей ошибкой:
Не удается разрешить символ ShareDialog, добавить библиотеку 'Gradle: com.facebook.amdroid: facebook-common: 7.1. 0@aar' в путь к классам.
Даже он не распознал import com.facebook.share.widget.ShareDialog
.
Я пробовал то же самое с обычным Android приложением, которое не Игра Libgdx и просмотренная Facebook ShareDialog работали хорошо.
Не могли бы вы посоветовать, если я сделал что-то не так?
Я также пробовал с другой библиотекой: gdx-facebook (https://github.com/TomGrill/gdx-facebook), но не удалось, потому что метод publish_actions
устарел. Подробности можно найти здесь: https://developers.facebook.com/blog/post/2018/07/31/platform-update-publish-permission/