Không thể tìm thấy androidsdk.modules


11

Vì vậy, giữa lúc chạy chương trình của tôi, build.gradle của tôi đã thất bại với lỗi này. Tôi có nghĩa là nó thực sự làm việc một giây trước, và không một giây sau. Tôi không thay đổi gì trong lớp của tôi.

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

Đây là lớp của tôi.

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'

Tôi không biết làm thế nào hoặc tại sao điều này xảy ra. Trở lại một repo git trước đó hoạt động không thay đổi bất cứ điều gì ... Vấn đề có thể là gì?


1
Có cùng một vấn đề xây dựng từ Unity. Chỉ xảy ra hôm nay. Có lẽ một repo từ xa đã được di chuyển? Những thứ rất lạ.
Zwander

@Zwander Bạn có biết đó có phải là sự cố API của Facebook không?
Andrew Young

1
cùng một vấn đề, tôi đã tự mở nó Tôi đang sử dụng Reac -igen và tôi đã cố cập nhật lên phiên bản mới nhất, không có may mắn cho đến nay, tôi sẽ rời khỏi nó vài giờ ...
Stefano Solinas - obsidianart

1
@AndrewYoung Có, phiên bản chính xác cũng vậy, 5.15.2
Zwander

Câu trả lời:


8

CÁi này đã sửa nó giúp tôi. Chỉ bắt đầu xảy ra ngày hôm nay.

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

nó làm việc cho tôi lỗi vừa xảy ra hôm nay khi mở dự án của tôi
Hai Rom

2

Tôi đang gặp lỗi tương tự khi tôi cố gắng xây dựng một dự án trong Unity.

Đối với Unity đã giải quyết thay thế việc triển khai thành:

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)'

trong mẫu Gradle.


2

Chúng tôi có thể định cấu hình 3 điều về SDK facebook cho ứng dụng Android gốc phản ứng:

  1. Phiên bản lib trong package.json.
  2. Phụ thuộc vào android/app/build.gradle
  3. Phiên bản sdk Facebook trên android/build.gradle.

Lỗi này có thể là một lỗi: https://github.com/facebook/react-native-fbsdk/issues/701

Đối với tôi làm việc cấu hình này:

  1. "react-native-fbsdk": "1.1.2", trong gói.json
  2. implementation 'com.facebook.android:facebook-android-sdk:[5,5.11.1)' trên android / app / build.gradle.
  3. facebookSdkVersion = '5.15.3' trong android / build.gradle

2

Tôi nên đã đề cập rằng giải pháp này hoạt động cho React Native. Giải pháp của Rob là tốt nhất cho Android gốc.


Bây giờ tôi chỉ có cùng một vấn đề và đây là những gì làm việc cho tôi. Thêm facebookSdkVersion = "5.15.3"vào

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"
    }
}

Người giới thiệu:


Điều này không hiệu quả với tôi, mặc dù giải pháp được đề xuất bởi Rob đã làm.
LoveForDroid

1

Tôi đã sử dụng phiên bản này [5,6) biên dịch 'com.facebook.android:facebook-android-sdk:[5,6)'

nhưng tôi đã giải quyết bên dưới phiên bản biên dịch 'com.facebook.android:facebook-android-sdk:[4,5)'

Chúc bạn ngày mới tốt lành


1

Tôi đã trải qua vấn đề tương tự ngày hôm nay. Tôi đã sử dụng 'flutter_facebook_login: ^ 2.0.0'

Tôi đã nâng cấp nó lên flutter_facebook_login: ^3.0.0. Tôi đã phải thay đổi logInWithReadPermissionđể logInvà nó cố định vấn đề đối với tôi.


1

Trong trường hợp của tôi, tôi chỉ thay thế sự phụ thuộc của tôi với

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

va no đa hoạt động.


1

Có vẻ như nhiều người đang gặp phải vấn đề này và cách giải quyết là ghi đè lên facebookSdkVersion trong build.gradle của Reac -igen-fssdk.

Nếu bạn chạy lệnh này trên thiết bị đầu cuối tại thư mục gốc dự án của bạn

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

bạn sẽ thấy rằng lớp xây dựng này sẽ kiểm tra xem có biến nào được xác định từ ext được gọi là facebookSdkVersion hay không , nếu có, nó sẽ lấy cái này cho phiên bản thư viện 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}"
}

Theo vé github 673701 , phiên bản 5.15.1 hoặc 5.15.3 sẽ khắc phục vấn đề này. Vì vậy, để ghi đè lên facebookSdkVersion , bạn sẽ xác định điều này trong bản dựng android của dự án của bạn như thế này.

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

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

và trong phần phụ thuộc android / app / build.gradle của bạn, hãy sử dụng facebookSdkVersion này

implementation "com.facebook.android:facebook-android-sdk:$facebookSdkVersion"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.