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

以团结反应本土

季城
2023-03-14

有人有过将React Native和Unity结合在一起的经验吗?我希望开始一个非常重UI的Unity项目,我正在考虑使用React Native来利用它在移动和Web上的UI功能。

共有1个答案

袁泓
2023-03-14

最后,经过大量的试验,终于做到了这一点。这些是步骤。

  • 1)使用此链接,导出Gradle的android项目。在生成设置窗口中选择Gradle并选中导出项目复选框。单击导出并选择目标文件夹。
  • 2)在Android Studio中导入生成的文件夹。每当出现提示时,请选择ok。在此过程中,您将遇到以下问题
  • 2a)由于org.Gradle.api.internal.tasks问题,Gradle同步失败。请使用此链接解决
  • 3)使用此链接创建React本机应用程序
  • 4)使用此链接开始在创建的react原生应用程序中集成Android Export文件夹。不要升级Gradle,因为Android studio会一再要求您升级Gradle。您会遇到以下问题。在完成#5之前不要进行“测试集成”。
  • 4a)在配置maven时,将此url用于maven url“$rootdir/../node_modules/react-native/android”。
  • 4b)在配置maven时,如果遇到与javax.inject相关的问题:javax.inject“。请使用此链接。
  • 4c)您还可能遇到此错误“与依赖项'com.google.code.findbugs:JSR305'冲突”。您可以解决此链接。
  • 4d)在本链接的代码集成部分中,关注以下部分:如果您正在使用React原生初学者工具包,请将“HelloWorld”字符串替换为index.android.js文件中的字符串(它是appregistry.registercomponent()方法的第一个参数)。
  • 5)在阅读“测试您的集成”部分之前,您必须添加代码从UnityActivity调用MyReactActivity。此链接将有所帮助。
  • 6)浏览#4中提供的链接中的“测试您的集成”部分。您可能会遇到以下问题。
  • 6a)无法从资产index.android.bundle加载脚本。请使用此链接。
  • 6b)无法连接到Android上的开发服务器。请使用此链接。
 类似资料:
  • 根据本教程,我正在将Fabric crashlytics集成到android react本机应用程序中。但是在使用安装Fabric软件包后,我尝试使用为应用程序添加午餐,但出现以下错误: 配置项目': react-nily-结构'时出现问题。 无法解析配置的所有文件: react-nate-结构: classpath。 找不到lint gradle api。jar(com.android.tool

  • 问题内容: 我正在React Native中开发一个需要使用Web Map Services的移动应用程序。我尚未找到任何允许同时使用WMS并进行本机响应的库或框架。在React(Web)中,我找到了一个。我的问题是: 您是否知道是否存在允许我使用WMS和React Native的任何库或框架,或者是否有可能在React native中集成React(web)库? 谢谢! 问题答案: 我决定使用的

  • 问题内容: 是否可以在不对原始类型进行硬编码的情况下将JSON解组到由反射构成的结构中? 在此示例中,我使用了强制转换。但是,如果我不知道类型怎么办? 当我仅用于解组时,该结构将被清零。 当我省略演员表时,我会得到一张地图。这是可以理解的 问题答案: 这里的问题是,如果您在此处省略类型断言: 该推断有型。 然后,当您将地址解组时,类型为(指向interface {}的指针),并且解组无法按预期工作

  • 因此,我得到了一个错误(在底部),很可能是由于我尝试卸载react native pathjs图表引起的。以下问题只存在于android上,而不存在于ios上。 /Users/a.lau/Projects/react-native/First_App/android/app/src/main/java/com/first_app/MainApplication.java: 7:错误:找不到符号导入

  • 我正在尝试为没有经验的霍尼韦尔CT50设备实施React Native Android模块。该模块将监听设备上内置激光扫描仪的扫描。 我已经在React本机站点上完成了正式的演练,我已经成功地设置了一个基本模块,可以在RN组件中接收到一个简单的值。到目前为止,我的代码如下所示: 霍尼韦尔CT50包装: 霍尼韦尔CT50模块: React Native Component(在组件中) 我正在努力理解

  • Raushane@Raushane:~/BigBuilder/Android$./Gradlew assembleRelease 失败:生成失败,出现异常。 > 其中:设置文件'/home/raushang/bigbuilder/Android/Settings.gradle'行:4 有人能建议一下现在该做什么吗。我是新来的本地人。