我想使用 FastImage 模块。(https://github.com/DylanVann/react-native-fast-image)
但是当我构建它时它不起作用。
我做了 npm install & react-native 链接。
但是当我在 iOS 和 Android 中构建时,我遇到了一个错误。
RCTConvert+FFFastImage.h 中的 iOS 错误
未找到 RCTConvert.h' 文件
安卓错误。
错误:无法在项目的以下配置中进行选择:react-native-fast-image:-debugApiElements-debugRuntimeElements-releaseApiElements-releaseRuntimeElements所有这些都与消费者属性匹配:-配置'debugApiElements':-找到com.android.build.api .attributes.BuildTypeAttr 'debug' 但不是必需的。- 找到 com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' 但不是必需的。- 找到 com.android.build.gradle.internal.dependency.VariantAttr 'debug' 但不是必需的。- 找到 org.gradle.api.attributes.Usage 'java-api' 但不是必需的。- 配置 'debugRuntimeElements': - 找到 com.android.build.api.attributes.BuildTypeAttr 'debug' 但不是必需的。- 找到 com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' 但不是必需的。- 找到 com.android.build.gradle.internal.dependency.VariantAttr 'debug' 但不是必需的。- 找到 org.gradle.api.attributes.Usage 'java-runtime' 但不是必需的。- 配置 'releaseApiElements': - 找到 com.android.build.api.attributes.BuildTypeAttr 'release' 但不是必需的。- 找到 com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' 但不是必需的。- 找到 com.android.build.gradle.internal.dependency.VariantAttr 'release' 但不是必需的。- 找到 org.gradle.api.attributes.Usage 'java-api' 但不是必需的。- 配置 ' releaseRuntimeElements': - 找到 com.android.build.api.attributes.BuildTypeAttr 'release' 但不是必需的。- 找到 com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' 但不是必需的。- 找到 com.android.build.gradle.internal.dependency.VariantAttr 'release' 但不是必需的。- 找到 org.gradle.api.attributes.Usage 'java-runtime' 但不是必需的。
首先,我在stackoverflow中尝试了很好的答案。
(React Native/Xcode 升级,现在没有找到 RCTConvert.h)
但这对我不起作用。我在 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