错误:android工作室项目中不存在com.facebook.android包

时间:2014-09-11 07:30:31

标签: android facebook android-studio

我是android studio的新手。我正在开发一个使用Facebook SDK的应用程序。我已经下载了Facebbok SDK并将其作为模块导入我的android项目。我正在使用最新版本的android studio.So我只是导入它并且没有对此进行任何更改。首先我尝试使用facebook登录功能。但是当我构建应用程序时,我遇到了以下错误。

     error: package com.facebook.android does not exist

我可以看到一个解决方案作为某人问题的答案。但我无法理解。请有人帮助我。

4 个答案:

答案 0 :(得分:14)

检查build.gradle 它应该有这种依赖

如果你有图书馆项目:

dependencies {

    compile project(':facebook');

}

如果你在libs文件夹中有jar文件:

dependencies {

    compile fileTree(include: ['*.jar'], dir: 'libs')

}

或者只是将maven中心依赖项添加到:

dependencies {
    compile 'com.github.asne.facebook:facebook:3.17.2'
}

答案 1 :(得分:2)

您需要在gradle文件中添加依赖项: -

compile 'com.facebook.android:facebook-android-sdk:4.1.0'

以上是您需要添加dependencies {}的路径,如下所示: -

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.facebook.android:facebook-android-sdk:4.1.0'
}

答案 2 :(得分:1)

facebook库是jar文件还是库项目? 如果是jar文件,你只需要在libs文件夹和依赖项中添加jar文件{     编译fileTree(dir:'libs',包括:'* .jar') 在build.gradle中。 如果是库项目,则应修改setting.gradle和build.gradle文件。

答案 3 :(得分:1)

将这行代码添加到build.gradle文件中的依赖项中帮助我摆脱了同样的错误。

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

来自platform=android facebook developers
- 该部分的最后一行"将Facebook SDK添加到您的项目")