【问题标题】:How to fix Expo Android Build Gradle API Resource Failures如何修复 Expo Android Build Gradle API 资源故障
【发布时间】:2019-01-19 19:04:42
【问题描述】:

我正在尝试弹出我的 react-native/expo 应用程序,而 gradle 脚本中的 android 构建失败。

我正在使用最新版本的 expo(今天早上刚升级,所以版本 32)。

每个 API 引用都失败了。下面是示例输出以及失败的部分。

这似乎很常见,但我看到的解决方案是针对似乎在最新版本中实现的旧版本。任何帮助表示赞赏。

失败的 Gradle 部分:

  api 'com.facebook.react:react-native:32.0.0'
  api 'host.exp.exponent:expo-app-loader-provider:1.0.0'
  api 'host.exp.exponent:expo-core:2.0.0'
  api 'host.exp.exponent:expo-constants-interface:2.0.0'
  api 'host.exp.exponent:expo-constants:2.0.0'
  api 'host.exp.exponent:expo-errors:1.0.0'
  api 'host.exp.exponent:expo-file-system-interface:2.0.0'
  api 'host.exp.exponent:expo-file-system:2.0.0'
  api 'host.exp.exponent:expo-image-loader-interface:2.0.0'
  api 'host.exp.exponent:expo-permissions:2.0.0'
  api 'host.exp.exponent:expo-permissions-interface:2.0.0'
  api 'host.exp.exponent:expo-sensors-interface:2.0.0'
  api 'host.exp.exponent:expo-react-native-adapter:2.0.0'
  api 'host.exp.exponent:expo-task-manager:1.0.0'
  api 'host.exp.exponent:expo-task-manager-interface:1.0.0'

  // Optional universal modules, could be removed
  // along with references in MainActivity
  api 'host.exp.exponent:expo-ads-admob:2.0.0'
  api 'host.exp.exponent:expo-app-auth:2.0.0'
  api 'host.exp.exponent:expo-analytics-segment:2.0.0'
  api 'host.exp.exponent:expo-barcode-scanner-interface:2.0.0'
  api 'host.exp.exponent:expo-barcode-scanner:2.0.0'
  api 'host.exp.exponent:expo-camera-interface:2.0.0'
  api 'host.exp.exponent:expo-camera:2.0.0'
  api 'host.exp.exponent:expo-contacts:2.0.0'
  api 'host.exp.exponent:expo-face-detector:2.0.0'
  api 'host.exp.exponent:expo-face-detector-interface:2.0.0'
  api 'host.exp.exponent:expo-font:2.0.0'
  api 'host.exp.exponent:expo-gl-cpp:2.0.0'
  api 'host.exp.exponent:expo-gl:2.0.0'
  api 'host.exp.exponent:expo-google-sign-in:2.0.0'
  api 'host.exp.exponent:expo-local-authentication:2.0.0'
  api 'host.exp.exponent:expo-localization:2.0.0'
  api 'host.exp.exponent:expo-location:2.0.1'
  api 'host.exp.exponent:expo-media-library:2.0.0'
  api 'host.exp.exponent:expo-print:2.0.0'
  api 'host.exp.exponent:expo-sensors:2.0.0'
  api 'host.exp.exponent:expo-sms:2.0.0'
  api 'host.exp.exponent:expo-background-fetch:1.0.0'

Android Studio 输出错误示例(所有人都一样)

ERROR: Failed to resolve: com.facebook.react:react-native:32.0.0
Show in Project Structure dialog
Affected Modules: app

【问题讨论】:

    标签: android react-native gradle expo


    【解决方案1】:

    用户错误..我错过了expokit安装失败的弹出通知。

    问题是 expokit 在弹出后尝试自动安装,但失败了。要解决这个问题,您只需要手动安装 NPM 后缀即可。

    【讨论】:

    • 请编辑这个答案并解释你是如何解决它的,或者只是删除这个问题,否则它对任何人都没有帮助。谢谢
    猜你喜欢
    • 2019-08-29
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-02
    相关资源
    最近更新 更多