【问题标题】:import facebook sdk Phonegap Android Studio导入 facebook sdk Phonegap Android Studio
【发布时间】:2015-12-23 04:55:30
【问题描述】:

我使用 Phonegap。我已经通过添加在 Android Studio 中导入了 Facebook SDK compile 'com.facebook.android:facebook-android-sdk:4.6.0' 在 build.gradle(Module: andriod) 文件中

dependencies {
    compile 'com.facebook.android:facebook-android-sdk:4.6.0'
}

但它不会导入所有类并会出现一些错误。

Error:(28, 20) error: cannot find symbol class AppEventsLogger
Error:(35, 20) error: cannot find symbol class Request
Error:(36, 28) error: package com.facebook.Request does not exist
Error:(37, 20) error: cannot find symbol class Response
Error:(38, 20) error: cannot find symbol class Session
Error:(39, 20) error: cannot find symbol class SessionState
Error:(40, 20) error: cannot find symbol class UiLifecycleHelper

它只导入一些类。

【问题讨论】:

  • 您是否将插件添加到您的config.xml。如果你使用 SDK 和 IDE,你需要手动添加插件。
  • 我没有。我应该在 config.xml 中添加什么?我在教程中从未见过。谢谢你的回答。

标签: android facebook cordova phonegap-plugins


【解决方案1】:

最终,我发现了我的错误。我导入了最新的 Facebook SDK 版本 4.x,他们从 3.x 中删除了一些类。现在,phonegap Android FacebookSDK 是“3.21.1”, 所以我应该在 build.gradle(Module: andriod) 文件中导入这个:

dependencies {
    compile 'com.facebook.android:facebook-android-sdk:3.21.1'
}

【讨论】:

    【解决方案2】:

    @退出,
    有三 (3) 种方式来构建 Cordova/Phonegap 应用程序。

    1. CLI - 命令行界面。
    2. SDK - 通过 Android Studio、Visual Studio、Eclipse 等完成。
    3. Phonegap Build,一个基于云的构建工具。

    您正在使用#2。使用#2 和#3,您必须在config.xml 中定义插件

    The config.xml File 下的文档包含您需要的大部分信息。 请注意,虽然 SDK 版本很简单 - 开发人员经常会因为 CLI 版本非常相似而感到困惑。 (在我刚才指出的文档中搜索 SDK。)

    需要明确的是,CLI 使用Plugman 安装插件并将代码添加到config.xml。但是,使用 SDK,您必须自己将元素添加到 config.xml

    最后一件事,大多数工具都是半自动化的,但您必须组装一些关键部件。您应该查看的唯一代码是您的config.xml 的 HTML、CSS、Javascript 和 XML。如果您正在查看和编辑任何其他代码,则有问题 - 您需要阅读更多文档。

    最后,大多数开发人员发现使用 CLI 更容易,然后是 SDK - 但是,Android Studio 和 Visual Studio 是最受欢迎的。如果您还有其他问题,我推荐Google Groups。有时 SDK 的答案可能会很长。 - 祝你好运。

    【讨论】:

    • 感谢您的帮助。我弄错了。
    • 太好了,很高兴听到这个消息。如果我的回答是解决方案,请将其标记为解决方案。如果没有,请发布您的答案,以便其他人可以从中受益。 TIA
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 2015-08-07
    • 1970-01-01
    相关资源
    最近更新 更多