【发布时间】:2017-11-09 15:16:42
【问题描述】:
您好,我有一个用于两个应用程序的通用模块,如果我在某个应用程序上运行,我想在该通用模块中添加一个依赖项,我尝试了下面的代码,但没有成功。
if (project.getName() == 'MyApp')
{
compile 'com.facebook.react:react-native:0.49.5'
}
感谢任何帮助。
【问题讨论】:
-
简单的答案是你不能。如果您的共享模块有任何需要 React Native 的代码,那么您的代码将无法编译。如果您的共享模块没有任何 React Native 代码,那么您不需要依赖项。您可以将该依赖项放在使用 React Native 的非共享模块中。
-
问题是我正在创建 ReactFragment,所以我修改了扩展 Application 类的类,因此移动依赖项或类是一个问题,但无论如何 :)