当前位置: 首页 > 知识库问答 >
问题:

与android studio离线的react-原生应用程序

长孙昀
2023-03-14

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

我已经根据android工作室指南配置了本地存储库和android插件

并在本地连接了gradle。

所有的配置工作正常,但项目仍然没有编译,我得到了我使用的react本机模块(这里的例子)的未解决的依赖关系。

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

我还没有找到解决办法

Android Studio版本是3.5.2,渐变版本是5.4.1

知道吗?任何帮助都将不胜感激

共有1个答案

杨甫
2023-03-14

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

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

在您的案例中,您已经配置了android studio以使用离线版本的gradle和maven,但您的构建无法找到soloader、yoga等,这些库在您下载的离线maven构建中不可用。据我所知,从该版本的内容来看,它只包含android依赖项。

您需要获得沉重,瑜伽等,并将这些内容提供给您的构建以供离线使用。我想最简单的事情就是在网上建立一次项目......之后,分级应重用缓存的包。

 类似资料:
  • 我正在寻找使用ReactNative或原生平台(iOS和Android)创建一个BLE移动应用程序的利弊。 我应该遵循哪种方法?有人能和ReactNative分享他们的经验吗?我在这两个原生平台上都工作过,它给了我很好的效果,但是对于我的新项目,我考虑的是ReactNative,因为它有单一的代码库,相对来说比在iOS和Android上单独工作花费的精力要少。 BLE应用程序也有这些优势吗?或者它

  • 我有一个用Kotlin(android studio)编写的android应用程序和用React Native编写的应用程序的UI。我的问题是这些能联系在一起吗?如果是,怎么做?还有,你们能发布一些我可以通过的链接吗。 附注:我对react Native一无所知。

  • 我们计划在开发新的移动应用程序时采用混合方法。我们在开发过程中的主要目标是: 在进行webUI更改时最小化应用商店提交和批准 在手机上实现指纹认证、条码扫描器和推送通知 如果可能,尽量减少其他团队的参与(我们需要一些特定的iOS,所以我们不必等待他们的计划) 现在,在我们移动团队的帮助下,我们仍在两种方法之间做出决定,这是我们迄今为止得到的结果: > 我们的移动团队创建了一个简单的本机包装应用程序

  • 我正试图在Android设备上运行我的应用程序:AmazonFireTV。 此构建可能会更快,请考虑使用Gradle守护进程:https://docs.Gradle.org/2.14.1/userguide/gradle_daemon.html Running/users/xxxx/library/android/sdk//platform-tools/adb-s 68.128.177.159:5

  • 如何在Android上使用脱机绑定? 我没有看到关于在Android上使用脱机绑定的文档。 我试图取消build.gradle中的代码注释。 但是它没有工作。它仍然从服务器获取JS包。 是不是我错过了什么?

  • 因此,我正在创建一个React本机应用程序,我想从应用程序的本机部分调用JavaScript函数。 我知道我可以使用Native模块在Native和React Native之间建立一座桥梁,我还知道从Native模块我可以发出React Native可以接收的事件。 但是,本机模块内的任何函数调用只能从React本机本身内部发生,因为它需要一个React本机上下文,因此我只能在React本机本身调