我一直试图在我的应用程序中添加一个Facebook登录/共享选项将近3-4天,而我完全无法这样做,我在每一步中都会收到错误。Android导入Facebook SDK
我一直在下面的教程很多,这里是其中的一个: https://developers.facebook.com/quickstarts/1855739941322466/?platform=android
我几乎完成了所有步骤,但我知道我必须在第一步的问题,不能导入SDK 。
这里是我的build.grade(项目:Facebookapp)
buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
刚刚添加的 “mavenCentral()”,并删除注释行。
而这里的build.grade(模块:APP)
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
applicationId "com.example.hesham.facebookapp"
minSdkVersion 19
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:19.1.0'
compile 'com.android.support:support-v4:19.1.0'
compile 'com.facebook.android:facebook-android-sdk:[4,5)'
}
但基本上,最后编译行:
编译“com.facebook.android:facebook-android-sdk: [4,5]'
在R中导致错误,这是我无法解决的。顺便说一句,这是一个新项目,因为旧项目是一个巨大的混乱,所以我不确定是否忘记添加一些东西,但我相信编译线是造成所有问题的原因。 希望有人能帮忙,谢谢。
编辑;我也试着
编译“com.facebook.android:facebook-android-sdk:4.18.0”
作为一个我在我的Android项目,并且还在错误R.
这几乎是一样的教程,我跟着这一点。但是在步骤3中仍然存在相同的问题,编译'sdk' – Ahmed
有问题您可以编写错误代码。 –
“无法解析符号R”。这发生在我为facebook sdk添加编译行时。 – Ahmed