android - 在 React-Native 中找不到 RCTConvert.h 文件

标签 android ios react-native native-module

我想使用 FastImage 模块。 ( https://github.com/DylanVann/react-native-fast-image )

但是当我构建它时它不起作用。

我安装了 npm 和 react-native 链接。

但是当我在 iOS 和 Android 中构建时,出现错误。


iOS RCTConvert+FFFastImage.h 错误

RCTConvert.h' file not found


Android 错误。

Error:Cannot choose between the following configurations of project :react-native-fast-image: - debugApiElements - debugRuntimeElements - releaseApiElements - releaseRuntimeElements All of them match the consumer attributes: - Configuration 'debugApiElements': - Found com.android.build.api.attributes.BuildTypeAttr 'debug' but wasn't required. - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required. - Found com.android.build.gradle.internal.dependency.VariantAttr 'debug' but wasn't required. - Found org.gradle.api.attributes.Usage 'java-api' but wasn't required. - Configuration 'debugRuntimeElements': - Found com.android.build.api.attributes.BuildTypeAttr 'debug' but wasn't required. - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required. - Found com.android.build.gradle.internal.dependency.VariantAttr 'debug' but wasn't required. - Found org.gradle.api.attributes.Usage 'java-runtime' but wasn't required. - Configuration 'releaseApiElements': - Found com.android.build.api.attributes.BuildTypeAttr 'release' but wasn't required. - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required. - Found com.android.build.gradle.internal.dependency.VariantAttr 'release' but wasn't required. - Found org.gradle.api.attributes.Usage 'java-api' but wasn't required. - Configuration 'releaseRuntimeElements': - Found com.android.build.api.attributes.BuildTypeAttr 'release' but wasn't required. - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required. - Found com.android.build.gradle.internal.dependency.VariantAttr 'release' but wasn't required. - Found org.gradle.api.attributes.Usage 'java-runtime' but wasn't required.

首先,我在 stackoverflow 中尝试了很好的答案。
( React Native / Xcode Upgrade and now RCTConvert.h not found )

但这对我不起作用。 我在 github 的 FastImage 上创建了问题,但是没有答案所以我还不能关闭。 ( https://github.com/DylanVann/react-native-fast-image/issues/117 )

我需要帮助..

我的规范。

{
  "main": "node_modules/expo/AppEntry.js",
  "private": true,
  "scripts": {
    "test": "node ./node_modules/jest/bin/jest.js --watch"
  },
  "jest": {
    "preset": "jest-expo"
  },
  "dependencies": {
    "@expo/samples": "2.1.1",
    "expo": "^24.0.0",
    "react": "16.0.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-24.0.0.tar.gz",
    "react-native-fast-image": "^2.0.1",
    "react-native-masonry": "^0.4.5",
    "react-native-scalable-image": "^0.2.2",
    "react-navigation": "^1.0.0-beta.21"
  },
  "devDependencies": {
    "jest-expo": "^24.0.0"
  }

Xcode 版本。 9.2 安卓工作室。 3.0.1

最佳答案

在您的库的build设置 -> 标题搜索路径中添加路径/项目文件夹/ios/Pods/Headers/Public 作为递归。问题将得到解决

关于android - 在 React-Native 中找不到 RCTConvert.h 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48160952/

相关文章:

android - 在模拟器中启动应用程序后,'React native run android' 立即停止

javascript - 在 reducer 中设置值时,Prop 未按预期更新

android - 改造:向android中的服务器发送POST请求

android - 用于在 Windows 7 上的 ASUS Memo Pad FHD 10 (ME302KL) 上进行 USB 调试的驱动程序

android - 谷歌地图 Android API v2 : Visualizing the search radius with the helping of ValueAnimator

iphone - 如何将 3 个参数传递给@selector

ios - 如何使圆圈保持圆圈并在不同的屏幕尺寸上调整大小?

Android - espresso - 单击基于自定义对象的 ListView 条目

ios - 如何从 coreData 格式化 NSDate 并正确显示

javascript - 在执行渲染方法之前数据不可用 - React Native