Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误:android studio项目中不存在com.facebook.android包_Android_Facebook_Android Studio - Fatal编程技术网

错误:android studio项目中不存在com.facebook.android包

错误:android studio项目中不存在com.facebook.android包,android,facebook,android-studio,Android,Facebook,Android Studio,我是android studio的新手。我正在开发一个使用Facebook SDK的应用程序。我已经下载了Facebbok SDK,并将其作为模块导入到我的android项目中。我使用的是最新版本的android studio。所以我只是导入了它,并没有为此在其他文件中做任何更改。首先,我尝试使用Facebook登录功能。但是当我构建应用程序出现以下错误 error: package com.facebook.android does not exist 我可以把一个解决方案看作是对

我是android studio的新手。我正在开发一个使用Facebook SDK的应用程序。我已经下载了Facebbok SDK,并将其作为模块导入到我的android项目中。我使用的是最新版本的android studio。所以我只是导入了它,并没有为此在其他文件中做任何更改。首先,我尝试使用Facebook登录功能。但是当我构建应用程序出现以下错误

     error: package com.facebook.android does not exist

我可以把一个解决方案看作是对某人问题的回答。但是我不明白。请有人帮帮我。

facebook库是jar文件还是库项目? 如果是jar文件,您只需要在libs文件夹和依赖项中添加jar文件{ 编译文件树(目录:“libs”,包括:“*.jar”) }格雷德尔。 如果是库项目,则应修改setting.gradle和build.gradle文件。

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

如果您有图书馆项目:

dependencies {

    compile project(':facebook');

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

dependencies {

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

}
或者只需将maven central dependency添加到:

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

将这行代码添加到build.gradle文件中的依赖项帮助我消除了相同的错误

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


-“将Facebook SDK添加到您的项目”一节的最后一行“

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

compile 'com.facebook.android:facebook-android-sdk:4.1.0'
上面是您需要添加
依赖项{}
的路径,如下所示:-

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'
}

您好,请给以前项目的文件评分。3.17.2是版本吗?我看到另一个答案如下:编译'com.facebook.android:facebook-android-sdk:4.1.0'有什么区别?使用一个或另一个版本的潜在风险是什么?