有没有人按照官方文档遇到过这个问题react-native-firebase?
ERROR: Could not find method platform() for arguments [com.google.firebase:firebase-bom:21.1.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Open File
Run Code Online (Sandbox Code Playgroud)
这是在编辑这两个build.gradle文件并单击syncAndroid Studio 弹出窗口后发生的。我认为这是因为 gradle 问题。
欢迎任何帮助。虽然找不到类似的问题。
build.gradle根据 Gabriele Mariotti 的要求编辑了两个文件的问题。
这是build.gradle文件内容。
buildscript {
ext {
buildToolsVersion = "28.0.3"
minSdkVersion = 23
compileSdkVersion = 28
targetSdkVersion = 28
supportLibVersion = "28.0.0"
}
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.google.gms:google-services:4.2.0'
classpath 'com.android.tools.build:gradle:3.3.1'
}
}
allprojects {
repositories {
mavenLocal()
google()
jcenter()
maven {
url …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用我的本机应用程序在本地设置Realm DB,但似乎有一个错误,我无法找出原因.我在这里遵循了文档和指南.
我的守则.
import Realm from 'realm';
export const ConfigSchema = {
name: 'Config',
primaryKey: 'key',
properties: {
key: 'string',
value: 'string'
}
};
export const databaseOptions = {
path: 'myappreactnative.realm',
schema: [ConfigSchema],
schemaVersion: 0
};
export const insertNewConfig = (newConfig) => new Promise((resolve, reject) => {
Realm.open(databaseOptions).then(realm => {
// realm.create('Config', newConfig);
// resolve(newConfig);
console.log(realm);
}).catch((error) => reject(error))
});
Run Code Online (Sandbox Code Playgroud)
我在insertNewConfig这里打电话,
let config = {
key: 'instanceUrl',
value: 'myurl.domain.value'
};
insertNewConfig(config).then((result) => {
console.log(result); …Run Code Online (Sandbox Code Playgroud) mobile realm local-storage react-native realm-mobile-platform