عندما أقوم بتشغيل نظام التشغيل التفاعلي - 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')
}
...
1.2.4
ذكري المظهر
RNIap.prepare هي وظيفة
RNIap.pare غير محدد
على حد سواء
تشغيل run-native-android --variant = release ، الوظيفة .prepare () غير محددة
لقد حاولت استيراد رد فعل - أصلي - iap مثل هذا:
استيراد RNIap من "رد فعل-أصلي-إيب"
و
استيراد * كـ RNIap من "رد فعل-أصلي-إيب"
لقد قمت بحل هذه المشكلة ، يمكنك إغلاق هذه المشكلة
Gribadze آسف على العودة المتأخرة. هل يمكنك مشاركة تجربتك مع أولئك الذين قد يواجهون نفس المشكلة التي تواجهها؟ شكرا.
Gribadze هل يمكنك مشاركة حل هذه المشكلة من فضلك؟