React-native-iap: غير محدد ليس دالة (تقييم 'RNIap.prepare ()')

تم إنشاؤها على ٢٠ يوليو ٢٠١٨  ·  4تعليقات  ·  مصدر: dooboolab/react-native-iap

عندما أقوم بتشغيل نظام التشغيل التفاعلي - android --variant = release ، فإن الوظيفة .prepare () تكون غير محددة
ولكن عندما أقوم بتشغيل نظام التشغيل android التفاعلي ، فإن .prepare () هي وظيفة
android / build.gradle الخاص بي

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
        classpath 'com.google.gms:google-services:4.0.1'
  }
}

allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            url "$rootDir/../node_modules/react-native/android"
        }
        google()

        configurations.all {
            resolutionStrategy {
                force 'com.facebook.android:facebook-android-sdk:4.21.0'
            }
        }
    }
}

ext {
    compileSdkVersion = 27
    buildToolsVersion = '27.0.3'
    minSdkVersion = 16
    targetSdkVersion = 25
}

subprojects {
    afterEvaluate {project ->
        if (project.hasProperty("android") || subproject.plugins.hasPlugin('android-library')) {
            android {
                compileSdkVersion rootProject.ext.compileSdkVersion
                buildToolsVersion rootProject.ext.buildToolsVersion
            }
        }
    }
}

android / app / build.gradle

...
dependencies {
    implementation(project(':react-native-firebase')) {
        transitive = false
    }

    // RNFirebase required dependencies
    implementation "com.google.firebase:firebase-core:16.0.1"
    implementation "com.google.android.gms:play-services-base:15.0.1"

    implementation "com.google.firebase:firebase-config:16.0.0"

    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation "com.android.support:appcompat-v7:27.1.1"
    implementation "com.facebook.react:react-native:+"  // From node_modules
    implementation project(':react-native-vector-icons')
//    compile project(':react-native-navigation')
    implementation (project(':react-native-device-info')) {
        exclude group: "com.google.android.gms"
    }
    implementation project(':react-native-facebook-login')
    implementation(project(":react-native-google-signin")){
        exclude group: "com.google.android.gms"
    }
    implementation project(':react-native-i18n')
    implementation 'com.google.android.gms:play-services-auth:15.0.1'
    implementation project(':react-native-svg')
    implementation project(':react-native-linear-gradient')
    implementation project(':react-native-text-gradient')
    implementation project(':react-native-iap')
    implementation project(':react-native-fetch-blob')
}
...

نسخة من رد فعل - أصلية - IAP

1.2.4

المنصات التي واجهت الخطأ فيها (IOS أو Android أو كليهما؟)

ذكري المظهر

سلوك متوقع

RNIap.prepare هي وظيفة

السلوك الفعلي

RNIap.pare غير محدد

بيئة مختبرة (محاكي؟ جهاز حقيقي؟)

على حد سواء

خطوات إعادة إنتاج السلوك

تشغيل run-native-android --variant = release ، الوظيفة .prepare () غير محددة

🙏 help wanted 🤖 android

ال 4 كومينتر

لقد حاولت استيراد رد فعل - أصلي - iap مثل هذا:
استيراد RNIap من "رد فعل-أصلي-إيب"
و
استيراد * كـ RNIap من "رد فعل-أصلي-إيب"

لقد قمت بحل هذه المشكلة ، يمكنك إغلاق هذه المشكلة

Gribadze آسف على العودة المتأخرة. هل يمكنك مشاركة تجربتك مع أولئك الذين قد يواجهون نفس المشكلة التي تواجهها؟ شكرا.

Gribadze هل يمكنك مشاركة حل هذه المشكلة من فضلك؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات