Jadi di tengah menjalankan program saya, build.gradle saya gagal dengan kesalahan ini. Maksud saya itu benar-benar bekerja sedetik sebelumnya, dan tidak sedetik setelah itu. Saya tidak mengubah apa pun di kelas saya.
Could not find androidsdk.modules:shield:unspecified.
Required by:
project :app > com.facebook.android:facebook-login:5.15.2
project :app > com.facebook.android:facebook-core:5.15.2
project :app > com.facebook.android:facebook-common:5.15.2
Search in build.gradle files
Ini kelas saya.
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'
android {
compileSdkVersion 28
buildToolsVersion "29.0.2"
defaultConfig {
multiDexEnabled true
applicationId "com.example.casualdatingapp"
minSdkVersion 26
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
lintOptions {
disable "ResourceType"
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
}
dependencies {
implementation 'com.google.firebase:firebase-functions:19.0.1'
implementation "com.android.support:support-compat:28.0.0"
implementation 'com.google.firebase:firebase-messaging:20.1.0'
implementation 'net.yslibrary.keyboardvisibilityevent:keyboardvisibilityevent:2.3.0'
implementation 'com.github.jakob-grabner:Circle-Progress-View:1.4'
implementation 'com.github.smarteist:autoimageslider:1.3.2'
implementation "com.android.support:support-v4:+"
implementation 'com.nineoldandroids:library:2.4.0'
implementation 'com.daimajia.slider:library:1.1.5@aar'
implementation "com.yuyakaido.android:card-stack-view:2.3.4"
implementation 'org.mongodb:stitch-android-sdk:4.1.0'
implementation 'com.mindorks:placeholderview:0.7.1'
implementation 'com.github.bumptech.glide:glide:3.7.0'
implementation 'com.google.code.gson:gson:2.7'
api 'com.theartofdev.edmodo:android-image-cropper:2.8.+'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.google.android.gms:play-services-location:17.0.0'
implementation 'com.facebook.android:facebook-login:[5,6)'
implementation 'com.soundcloud.android:android-crop:1.0.1@aar'
implementation 'com.mikhaellopez:circularimageview:3.2.0'
api 'com.google.android.material:material:1.2.0-alpha01'
implementation 'com.edmodo:rangebar:1.0.0'
implementation 'pub.devrel:easypermissions:3.0.0'
// implementation 'com.squareup.picasso:picasso:2.3.2'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.google.firebase:firebase-analytics:17.2.0'
implementation 'com.google.firebase:firebase-storage:19.1.0'
implementation 'com.google.firebase:firebase-auth:19.2.0'
implementation 'com.google.firebase:firebase-firestore:21.3.1'
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.1.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
def nav_version = "2.1.0"
// Java language implementation
implementation "androidx.navigation:navigation-fragment:$nav_version"
implementation "androidx.navigation:navigation-ui:$nav_version"
// Kotlin
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"
}
repositories {
mavenCentral()
maven { url "https://jitpack.io" }
}
apply plugin: 'com.google.gms.google-services'
apply plugin: 'kotlin-android-extensions'
Saya tidak tahu bagaimana atau mengapa ini terjadi. Mengembalikan ke repo git sebelumnya yang berfungsi tidak mengubah apa pun ... Apa yang mungkin menjadi masalah?
Jawaban:
Ini memperbaikinya untuk saya. Baru mulai terjadi hari ini.
sumber
Saya mendapatkan kesalahan yang sama ketika saya mencoba membangun sebuah proyek di Unity.
Untuk Unity dipecahkan mengganti implementasi ke:
dalam template Gradle.
sumber
Kami dapat mengonfigurasi 3 hal tentang SDK facebook ke aplikasi Android asli yang bereaksi:
package.json
.android/app/build.gradle
android/build.gradle
.Kesalahan ini mungkin merupakan bug: https://github.com/facebook/react-native-fbsdk/issues/701
Bagi saya, kerjakan konfigurasi ini:
"react-native-fbsdk": "1.1.2",
di package.jsonimplementation 'com.facebook.android:facebook-android-sdk:[5,5.11.1)'
di android / app / build.gradle.facebookSdkVersion = '5.15.3'
di android / build.gradlesumber
Saya seharusnya menyebutkan bahwa solusi ini berfungsi untuk React Native. Solusi Rob terbaik untuk Android asli.
Saya baru saja memiliki masalah yang sama dan inilah yang bekerja untuk saya. Tambahkan
facebookSdkVersion = "5.15.3"
keReferensi:
sumber
Saya menggunakan versi ini [5,6) kompilasi 'com.facebook.android:facebook-android-sdk:[5,6)'
tapi saya menyelesaikan di bawah ini dengan kompilasi versi 'com.facebook.android:facebook-android-sdk:[4,5)'
Semoga harimu menyenangkan
sumber
Saya mengalami masalah yang sama hari ini. Saya menggunakan 'flutter_facebook_login: ^ 2.0.0'
Saya memutakhirkannya menjadi
flutter_facebook_login: ^3.0.0
. Aku harus mengubahlogInWithReadPermission
kelogIn
dan tetap masalah bagi saya.sumber
Dalam kasus saya, saya baru saja mengganti ketergantungan saya dengan
implementation 'com.facebook.android:facebook-android-sdk:5.15.3'
dan itu berhasil.
sumber
Sepertinya banyak orang mengalami masalah ini, dan solusinya adalah menimpa facebookSdkVersion di build.gradle android asli-fssdk.
Jika Anda menjalankan perintah ini di terminal di direktori root proyek Anda
Anda akan melihat bahwa build gradle ini akan memeriksa apakah ada variabel yang ditentukan dari ext yang disebut facebookSdkVersion , jika ada, itu akan mengambil ini untuk versi perpustakaan facebook.android.
Menurut tiket github 673 dan 701 , versi 5.15.1 atau 5.15.3 akan memperbaiki masalah ini. Jadi untuk mengganti facebookSdkVersion , Anda akan mendefinisikan ini di build.gradle android proyek Anda seperti ini.
dan di dependensi android / app / build.gradle Anda, gunakan facebookSdkVersion ini juga
sumber