0

是否可以在另一个库中链接具有本机依赖项的库?试图找到手动链接的解决方案,但没有这样做。我发现了一个 [问题]:在另一个 React-Native 库摘要中使用 React-Native 库,说不可能将一个库添加/链接到另一个库。有没有手动方法可以做到这一点或不可能?

[编辑]

试图将react-native-spring-scrollview: ^2.0.20库添加到我的库react-native-demolibrary中,这是一个使用react-native-create-library命令创建的库,因为它是一个没有settings.gradle文件的库。因此创建并尝试手动将库链接到react-native-somelibrary.

设置.gradle

include ':react-native-spring-scrollview'
project(':react-native-spring-scrollview').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-spring-scrollview/android')

构建.gradle

implementation project(':react-native-spring-scrollview')

出现以下错误,

梯度控制台错误

org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Build file 'E:\Workspace\DemoApp\node_modules\react-native-demolibrary\android\build.gradle' line: 37
A problem occurred evaluating project ':react-native-library'.
    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:139)
    at org.gradle.initialization.DefaultGradleLauncher.getConfiguredBuild(DefaultGradleLauncher.java:104)
    at .....more

错误:

Project with path ':react-native-spring-scrollview' could not be found in project ':react-native-demolibrary'.
    Open File

先感谢您。

4

0 回答 0