【问题标题】:React-native app offline with android studio使用 android studio 离线 React-native 应用程序
【发布时间】:2020-06-16 05:45:16
【问题描述】:

我正在没有互联网连接的计算机上开发 react-native 应用程序(我无法将其连接到互联网),

我已经根据android studio指南here配置了本地仓库和android插件

并且还链接了 gradle localy。

所有配置工作正常,但项目仍未编译,我使用的 react native 模块(example here)的依赖关系未解决。

我试图解决这个问题两周但失败了。

我还没有找到任何解决方案

android studio版本为3.5.2,gradle版本为5.4.1

有什么想法吗?任何帮助将不胜感激

【问题讨论】:

标签: android react-native android-studio


【解决方案1】:

嗯,使用 gradle 离线工作会有点困难,除非你在有互联网的情况下构建一次项目。 问题是 gradle 需要解决依赖关系,为此它不仅要查看 node_modules,还要查看不同的在线存储库。

如果您没有互联网 - gradle 无法获取所需的包,并且您会收到构建错误。

在您的情况下,您已将 android studio 配置为使用 gradle 和 maven 的离线版本,但您的构建找不到的是 soloader、yoga 等 - 这些库在您下载的离线 maven 构建中不可用。据我从该构建的内容中可以看出,它仅包含 android 依赖项。

您需要获取 soloaded、yoga 等,并将它们提供给您的构建以供离线使用。我想最简单的事情是在线构建一次项目......之后gradle应该重用缓存的包。

【讨论】:

    猜你喜欢
    • 2020-07-28
    • 2022-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-22
    • 2022-12-30
    • 2017-05-21
    • 2019-09-17
    相关资源
    最近更新 更多