Androidsdk.modules नहीं मिल सका


11

इसलिए मेरे कार्यक्रम को चलाने के बीच में, मेरा build.gradle इस त्रुटि के साथ विफल हो गया। मेरा मतलब है कि यह वास्तव में एक सेकंड पहले काम किया है, और एक सेकंड के बाद नहीं। मैंने अपनी श्रेणी में कुछ भी नहीं बदला।

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

यहाँ मेरा जोड़ है।

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'

मुझे नहीं पता कि यह कैसे या क्यों हुआ। पिछले git रेपो में काम करने से कुछ भी नहीं बदला ... संभवतः यह मुद्दा क्या हो सकता है?


1
एकता से ठीक उसी समस्या के निर्माण के बाद। आज ही हुआ। शायद एक दूरस्थ रेपो स्थानांतरित हो गया है? बहुत ही अजीब सामान।
1

@Zwander क्या आपको पता है कि यह एक फेसबुक एपीआई मुद्दा था?
एंड्रयू यंग

1
वही समस्या, मैं इसे स्वयं खोलने वाला था। मैं प्रतिक्रिया-मूलक का उपयोग कर रहा हूं और मैंने नवीनतम संस्करण में अपडेट करने की कोशिश की, अब तक कोई भाग्य नहीं है, मैं इसे कुछ ही घंटों में छोड़ने वाला हूं ...
स्टेफानो सोलिनास - ओब्सीडियनअर्ट

1
@AndrewYoung हाँ, बिल्कुल वही संस्करण, 5.15.2
Zwander

जवाबों:


8

इसने मेरे लिए इसे ठीक कर दिया। केवल आज होने लगा।

implementation 'com.facebook.android:facebook-android-sdk:5.15.3'

यह मेरे लिए काम किया। मेरे प्रोजेक्ट को खोलने के दौरान त्रुटि आज ही हुई है
Hai Rom

2

मैं एक ही त्रुटि हो रही है जब मैं एकता में एक परियोजना बनाने की कोशिश कर रहा हूँ।

एकता के लिए कार्यान्वयन की जगह हल हल:

implementation 'com.facebook.android:facebook-applinks:[5,5.11.1)' 
implementation 'com.facebook.android:facebook-core:[5,5.11.1)' 
implementation 'com.facebook.android:facebook-login:[5,5.11.1)' 
implementation 'com.facebook.android:facebook-share:[5,5.11.1)'

ग्रेडिंग टेम्पलेट में।


2

हम फेसबुक एसडीके के बारे में 3 चीज़ों को एक प्रतिक्रिया देशी एंड्रॉइड ऐप में कॉन्फ़िगर कर सकते हैं:

  1. वर्जन लिब इन package.json
  2. पर निर्भरता android/app/build.gradle
  3. फेसबुक पर एसडीके संस्करण android/build.gradle

यह त्रुटियां संभवतः बग हैं: https://github.com/facebook/react-native-fbsdk/issues/01

मेरे लिए यह विन्यास काम करता है:

  1. "react-native-fbsdk": "1.1.2", in पैकेज। json
  2. implementation 'com.facebook.android:facebook-android-sdk:[5,5.11.1)' android / app / build.gradle पर।
  3. facebookSdkVersion = '5.15.3' in android / build.gradle

2

मुझे यह उल्लेख करना चाहिए कि यह समाधान रिएक्टिव नेटिव के लिए काम करता है। रोबॉट का हल देशी एंड्रॉयड के लिए सबसे अच्छा है।


मुझे अब बस यही समस्या थी और यहाँ मेरे लिए क्या काम है। जोड़े facebookSdkVersion = "5.15.3"को

android
|--build.gradle
buildscript {
    ext {
        buildToolsVersion = "28.0.3"
        minSdkVersion = 18
        compileSdkVersion = 28
        targetSdkVersion = 28
        ...

        // This is a temporary fix for react-native-fbsdk v1.1.2
        facebookSdkVersion = "5.15.3"
    }
}

संदर्भ:


यह मेरे लिए काम नहीं किया, हालांकि समाधान रोब द्वारा सुझाया गया था।
लवफोरडायराइड

1

मैंने इस संस्करण का उपयोग किया [5,6) संकलन 'com.facebook.android:facebook-android-sdk:P5,6)'

लेकिन मैंने संस्करण संकलन 'com.facebook.android:facebook-android-sdk: []

आपका दिन शुभ हो


1

मैं आज उसी मुद्दे का सामना कर रहा था। मैं 'flutter_facebook_login: ^ 2.0.0' का उपयोग कर रहा था

मैंने इसे अपग्रेड किया flutter_facebook_login: ^3.0.0। मैं बदलना पड़ा logInWithReadPermissionकरने के लिए logInऔर यह मेरे लिए समस्या का समाधान हो।


1

मेरे मामले में मैंने सिर्फ अपनी निर्भरता को बदल दिया है

implementation 'com.facebook.android:facebook-android-sdk:5.15.3'

और यह काम किया।


1

ऐसा लगता है कि बहुत से लोगों को यह समस्या हो रही है, और प्रतिक्रिया-देशी-fssdk Android के build.gradle में facebookSdkVersion को ओवरराइड करने के लिए समाधान है ।

यदि आप अपने प्रोजेक्ट रूट डायरेक्टरी में टर्मिनल पर इस कमांड को चलाते हैं

cat node_modules/react-native-fbsdk/android/build.gradle

आपको यह देखना चाहिए कि यह बिल्ड ग्रेड इस बात की जाँच करेगा कि क्या facebookSdkVersion नामक ext से वेरिएबल परिभाषित है , यदि एक है, तो यह facebook.android लाइब्रेरी संस्करण के लिए इसे हड़प लेगा।

def FACEBOOK_SDK_VERSION = safeExtGet('facebookSdkVersion', '[5.0,6.0[')

dependencies {
    //noinspection GradleDynamicVersion
    implementation "com.facebook.react:react-native:+"  // From node_modules
    implementation "com.facebook.android:facebook-core:${FACEBOOK_SDK_VERSION}"
    implementation "com.facebook.android:facebook-login:${FACEBOOK_SDK_VERSION}"
    implementation "com.facebook.android:facebook-share:${FACEBOOK_SDK_VERSION}"
}

गीथब के अनुसार टिकट 673जीथब और 701 के , संस्करण 5.15.1 या 5.15.3 इस मुद्दे को ठीक करेगा। तो facebookSdkVersion को ओवरराइड करने के लिए , आप इसे अपने प्रोजेक्ट के android build.gradle में इस तरह परिभाषित करेंगे।

buildscript {
    ext {
        buildToolsVersion = "28.0.3"
        minSdkVersion = 18
        compileSdkVersion = 28
        targetSdkVersion = 28
        ...

        // the override version
        facebookSdkVersion = "5.15.3"
    }
}

और अपने android / app / build.gradle निर्भरता में, इस facebookSdkVersion का उपयोग करें

implementation "com.facebook.android:facebook-android-sdk:$facebookSdkVersion"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.