Android Studio 0.6.1& Facebook SDK 3.15.0出名的错误。如何解决?

时间:2014-06-26 19:54:31

标签: android facebook sdk android-studio

我正在尝试将Facebook SDK 3.15.0导入Android Studio 0.6.1。 我确实遵循Rani对using facebook sdk in android studio的解释,对于Android Studio早于0.5.5&后者。

我得到的错误说的是这样的。

**错误:任务':app:processDebugResources'执行失败。

  

错误:库使用与此项目相同的包:liquidcode.se.facebooktest   您可以使用android.enforceUniquePackageName = false暂时禁用此错误   但是,这是暂时的,将在1.0 **

中强制执行

我也把它包含在setting.gradle&导入为应用程序的模块。

我现在读到很多人都有同样的问题,但是如何解决呢? 谢谢。

2 个答案:

答案 0 :(得分:1)

我有同样的问题,但在我的编程本能正确之前,似乎没有人知道答案。只需从您的facebook sdk库build.gradle文件中删除ApplicationId。 最终应该看起来像这样。

//错误

      defaultConfig {
        applicationId "com.bz.buktest"
        minSdkVersion 10
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
       }

//对

     defaultConfig {
         minSdkVersion 10
         targetSdkVersion 19
         versionCode 1
         versionName "1.0"
}

完成。你的问题应该解决。希望你明白了。

答案 1 :(得分:0)

我将重新开始,并通过File -> Project Structure对话框添加项目。通过“项目结构”对话框添加sdk后,我的工作量极少。

通过Project Structure对话框添加后,您需要在Facebook的buildToolsVersion文件中更改build.gradle

同时删除Facebooks .iml文件中名为FacetManager的组件。

如果您遵循这三个步骤,您应该将Facebook的sdk正确地集成到您的项目中。