1

我想使用简单的Facebook库在Android Studio中启动一个项目。 我曾经在Eclipse中开发过,事情很好,但现在我不得不面对一个问题,同时试图使库与Gradle一起工作。未找到名称为'default'的配置

  1. 我做了一个新项目。
  2. 我做了一个模块,官方Facebook SDK里面的“库”文件夹
  3. 我做了一个模块,简单的Facebook的库里面的“库”文件夹

我得到了以下错误:

Error:A problem occurred configuring project ':app'. 
> Cannot evaluate module simplefacebook : Configuration with name 'default' not found. 

我做了我的研究,并且每个人都经历过这个错误信息并不是真的有用,我也尝试从堆栈溢出的其他常见问题中解决这个问题,但只是让它得到它的工作。

如果可以,请帮助。

请在评论中提及您希望看到的gradle文件,因为它们中有5个。

回答

1

查看来自Facebook的文档!

您不需要在android studio中将孔项目放置为库模块。

Facebook和许多其他API提供者现在通过Maven提供了这些库,您只需将依赖添加到应用程序build.gradle文件中的正确工件即可。

这里例如为Facebook SDK:

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

从这里复制:https://developers.facebook.com/docs/android/getting-started

我没有带搜索其他的lib,但你会发现它的上developers.facebook.com自我。

+0

创建了一个新项目,添加了依赖项,出现错误: '错误:执行失败的任务':app:mergeDebugResources'。 >嘎吱嘎吱的cruncher com_facebook_tooltip_black_bottomnub.png失败,请参阅日志' 一个必须简单易用的系统,一个用于帮助和紧固开发人员工作的系统如何不可用?林没有要求建立一个时间机器,我只是想添加一个库到一个空白的新项目。我错过了旧的“导入新项目”Eclipse日子。 –

+0

您是否按照获取入门指南中的说明进行操作?我没有使用Facebook SDK,所以我没有经验。所有其他使用maven的库都能很好地工作。奇怪。错误是在谈论缺少资源,可能你的工作目录中有访问权限问题?由于gradle会首先将aar提取到您的应用程序模块中,然后将它与它合并,这样就会失败。 –

+1

已将'classpath'com.android.tools.build:gradle:1.1.0''改为'classpath'com.android.tools.build:gradle:1.1.3'',现在错误消失了,不要问我为什么 –

相关问题