【问题标题】:Import Facebook SDK for Android Studio 0.3.1导入适用于 Android Studio 0.3.1 的 Facebook SDK
【发布时间】:2013-11-07 08:38:58
【问题描述】:

0.3.1 中的项目结构对话框已完全改变 - 我无法弄清楚如何使用新结构导入 Facebook SDK。 Facebook 的导入说明尚未更新。如果有人能提供帮助,我们将不胜感激。

更新:应用@plastiv 的建议后的错误截图

【问题讨论】:

    标签: android android-studio facebook-android-sdk


    【解决方案1】:

    编辑下一个文件并重新同步项目(使用 gradle 文件按钮同步项目或重启想法)。

    MyProject\MyApp\build.gradle

    repositories {
        mavenCentral()
        maven {
            url 'https://github.com/Goddchen/mvn-repo/raw/master/'
        }
    }
    
    dependencies {
        compile 'com.facebook.android:facebook:3.5.2'
    }
    

    如您所见,这不是官方的@aar 库包,在 Facebook 将其 SDK 上传到 mavenCentral 之前,我们可以使用来自社区的这个临时解决方案。

    【讨论】:

    • 小问题。如果 repo 显示版本 3.0.2,你怎么知道最后一个版本是 3.5.2? (这是我需要学习的东西)。
    • 那个页面已经过时了,我明白了。我更新了答案以使用不同的 repo,它更加注意保持文档的更新。最新版本可以在这里与 facebook 自己检查:github.com/facebook/facebook-android-sdk 或在这里:developers.facebook.com/docs/android
    • 我明白了,最好有办法知道哪个版本是最后一个版本,而不必在官方页面中搜索。无论如何,这不是我的问题,但我支持你。谢谢。
    • 您可以使用动态版本。像3.5.+ 甚至compile 'com.facebook.android:facebook:+' 一样,gradle 会自动搜索最新的。
    • @plastiv 请查看问题以获取应用您的建议时出现的错误截图
    【解决方案2】:

    您需要从 Android SDK 管理器安装“Android 支持存储库”

    【讨论】:

    • SDK 管理器显示了广泛的更新。安装安全吗?我在更新 Android Studio 时遇到了很多问题,导致项目在没有手动修复构建文件的情况下无法编译
    • 没有人强迫您更新所有内容。取消选中所有更新并仅安装存储库。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多