评估项目时出现问题';:@react-native-community_async-storage';

评估项目时出现问题';:@react-native-community_async-storage';,react-native,react-native-android,React Native,React Native Android,我使用的是react本机异步存储社区版本,该版本在iOS上运行良好,但在android上运行不畅 在使用react native run android之后,我发现以下错误 失败:生成失败,出现异常 其中:构建文件“/Users/blickx/Desktop/dumont reactnative/dumont/node_modules/@react native community/async storage/android/Build.gradle” 电话号码:36 错误:评估项目“:@re

我使用的是react本机异步存储社区版本,该版本在iOS上运行良好,但在android上运行不畅

在使用react native run android之后,我发现以下错误

失败:生成失败,出现异常

  • 其中:构建文件“/Users/blickx/Desktop/dumont reactnative/dumont/node_modules/@react native community/async storage/android/Build.gradle” 电话号码:36

  • 错误:评估项目“:@react-native-community\u async-storage”时出现问题

    找不到id为“com.android.library”的插件

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

  • 得到更多的帮助

构建在5s内失败

at checkExecSyncError (child_process.js:621:11)
at execFileSync (child_process.js:639:15)
at runOnAllDevices (/Users/blickx/Desktop/dumont-reactnative/Dumont/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:74:39)
at buildAndRun (/Users/blickx/Desktop/dumont-reactnative/Dumont/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/index.js:158:41)
at /Users/blickx/Desktop/dumont-reactnative/Dumont/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/index.js:125:12
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async Command.handleAction (/Users/blickx/Desktop/dumont-reactnative/Dumont/node_modules/react-native/node_modules/@react-native-community/cli/build/cliEntry.js:160:7)
问题 看来你有一个丢失的android插件,这是造成问题的原因

解决方案 指示Gradle从Maven中央存储库下载Android插件。 您可以通过在Gradle生成文件的开头粘贴以下代码来完成此操作:

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.1'
    }
}
注意:确保您的项目使用Gradle 3


希望这有帮助

您使用的是哪个版本的RN?您是否手动链接了它?react-native cli:2.0.1 react-native:0.61.1nope。我已使用“链接”命令将其链接。然而,我也有手动链接。两者都是一样的。一件事,你的应用程序不工作了吗?就像我一样,在react native运行android后,它说构建失败,但我可以在通过wifi连接后在手机中使用我的应用程序。你试过了吗?当我运行命令react native run android时,它会抛出错误。无论您是从哪个网络连接的。当我执行此操作时,我发现此错误无法在org.gradle.api.internal.artifacts.dsl.dependency.DefaultDependencyHandler.BUG类型的对象上找到参数[com.facebook.react:react native:+]的方法实现()!源单元“BuildScript”中的“语义分析”阶段出现异常不受支持的类文件主版本57