我一直試圖在我的應用程序中添加一個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