我正在尝试将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&导入为应用程序的模块。
我现在读到很多人都有同样的问题,但是如何解决呢? 谢谢。
答案 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正确地集成到您的项目中。