【问题标题】:React-Native Build Error after linking react-native-svg链接 react-native-svg 后的 React-Native 构建错误
【发布时间】:2017-12-08 21:33:39
【问题描述】:

我在尝试在 react-native 中显示没有为类 RNSVGLine 定义的视图管理器的 AreaChart 时遇到错误,发现对于许多人将 react-native 链接到 react-native-svg 解决了这个问题。对我来说,它只是让我遇到了构建错误。

取消链接解决了构建问题,但又回到了之前的错误。

import { AreaChart } from 'react-native-svg-charts'

这是导入和包,它是使用 npm 安装的。

return (
        <AreaChart
            style={ { height: 200 } }
            dataPoints={ data }
            fillColor={ 'rgba(134, 65, 244, 0.2)' }
            strokeColor={ 'rgb(134, 65, 244)' }
            contentInset={ { top: 30, bottom: 30 } }
            curve={shape.curveNatural}
        />
    );

这就是我尝试渲染它的地方。

我不知道该怎么做,进入 MainApplication.java 并手动导入它并不能解决我的问题。

【问题讨论】:

  • 将两者链接后出现的构建错误是什么?
  • 任务 ':app:processDebugResources' 执行失败。 > com.android.ide.common.process.ProcessException: 无法执行 aapt
  • 在那之后是否直接列出了更具体的消息?我自己之前遇到了同样的错误,(aapt 失败),在我的情况下,增加 compile sdk 版本(在应用程序级别 build.gradle 中)修复了它。所以你可以试试。但是,除非失败消息中有更具体的内容,否则我无法确定您是否有同样的问题。
  • 不,这是唯一的错误消息。唯一的提示是使用 --stacktrace 或 --debug
  • 在什么 sdk 上修复了它?我现在 23 岁。

标签: javascript android node.js svg react-native


【解决方案1】:

问题是编译的库版本和支持库的版本不一样。这是在 android/build.gradle 和 app/build.gradle 以及 .json 文件中设置的。之后,将 react-native 链接到 react-native-svg 不再出现构建错误并且可以正常工作。

【讨论】:

    猜你喜欢
    • 2017-11-07
    • 2020-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-03
    • 2017-11-13
    • 2017-06-26
    相关资源
    最近更新 更多