【发布时间】: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